Index

A B C G I L O P R S V 
All Classes and Interfaces|All Packages

A

AnnotationConfig - Class in org.pac4j.springframework.annotation
The configuration for the aspects.
AnnotationConfig() - Constructor for class org.pac4j.springframework.annotation.AnnotationConfig
 

B

beforeRequireAllRoles(RequireAllRoles) - Method in class org.pac4j.springframework.annotation.RequireRoleAnnotationAspect
Check whether the user has all the roles.
beforeRequireAnyRole(RequireAnyRole) - Method in class org.pac4j.springframework.annotation.RequireRoleAnnotationAspect
Check whether the user has one of the roles.
build(Object...) - Static method in class org.pac4j.springframework.web.SecurityInterceptor
Advanced builder.

C

callback(HttpServletRequest, HttpServletResponse) - Method in class org.pac4j.springframework.web.CallbackController
Handle the callback.
CallbackController - Class in org.pac4j.springframework.web
This controller finishes the login process for an indirect client.
CallbackController() - Constructor for class org.pac4j.springframework.web.CallbackController
 
callbackWithClientName(HttpServletRequest, HttpServletResponse, String) - Method in class org.pac4j.springframework.web.CallbackController
Handle the callback (client name in path).
ComponentConfig - Class in org.pac4j.springframework.component
The configuration of the pac4j components.
ComponentConfig() - Constructor for class org.pac4j.springframework.component.ComponentConfig
 
config - Variable in class org.pac4j.springframework.component.ComponentConfig
The security config.

G

getAuthorizers() - Method in class org.pac4j.springframework.web.SecurityInterceptor
Get the authorizers.
getCallbackLogic() - Method in class org.pac4j.springframework.web.CallbackController
Get the specific callback logic.
getCentralLogout() - Method in class org.pac4j.springframework.web.LogoutController
Get whether it is a central logout.
getClients() - Method in class org.pac4j.springframework.web.SecurityInterceptor
Get the clients.
getConfig() - Method in class org.pac4j.springframework.web.CallbackController
Get the security config.
getConfig() - Method in class org.pac4j.springframework.web.LogoutController
Get the security config.
getConfig() - Method in class org.pac4j.springframework.web.SecurityInterceptor
Get the security config.
getDefaultClient() - Method in class org.pac4j.springframework.web.CallbackController
Get the default client.
getDefaultUrl() - Method in class org.pac4j.springframework.web.CallbackController
Get the default URL.
getDefaultUrl() - Method in class org.pac4j.springframework.web.LogoutController
Get the default URL.
getDestroySession() - Method in class org.pac4j.springframework.web.LogoutController
Get whether the session shoudl be destroyed at logout.
getHttpActionAdapter() - Method in class org.pac4j.springframework.web.SecurityInterceptor
Get the specific HTTP action adapter.
getLocalLogout() - Method in class org.pac4j.springframework.web.LogoutController
Get whether it is a local logout.
getLogoutLogic() - Method in class org.pac4j.springframework.web.LogoutController
Get the specific logout logic.
getLogoutUrlPattern() - Method in class org.pac4j.springframework.web.LogoutController
Get the logout URL pattern.
getMatchers() - Method in class org.pac4j.springframework.web.SecurityInterceptor
Get the matchers.
getProfileManager() - Method in class org.pac4j.springframework.component.ComponentConfig
Retrieve the current profile manager.
getRenewSession() - Method in class org.pac4j.springframework.web.CallbackController
Indicate whether the session should be renewed.
getSecurityLogic() - Method in class org.pac4j.springframework.web.SecurityInterceptor
Get the specific security logic.
getSessionStore() - Method in class org.pac4j.springframework.component.ComponentConfig
Retrieve the current session store.
getWebContext() - Method in class org.pac4j.springframework.component.ComponentConfig
Retrieve the current web context.

I

isAuthenticated() - Method in class org.pac4j.springframework.annotation.RequireRoleAnnotationAspect
Check if the user is authenticated and return its profiles if so.

L

logout(HttpServletRequest, HttpServletResponse) - Method in class org.pac4j.springframework.web.LogoutController
Handle the logout process.
LogoutController - Class in org.pac4j.springframework.web
This controller handles the (application + identity provider) logout process.
LogoutController() - Constructor for class org.pac4j.springframework.web.LogoutController
 

O

org.pac4j.springframework.annotation - package org.pac4j.springframework.annotation
 
org.pac4j.springframework.component - package org.pac4j.springframework.component
 
org.pac4j.springframework.web - package org.pac4j.springframework.web
 

P

preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.pac4j.springframework.web.SecurityInterceptor
 

R

request - Variable in class org.pac4j.springframework.component.ComponentConfig
The HTTP request.
RequireAllRoles - Annotation Interface in org.pac4j.springframework.annotation
The "require all roles" authorization check.
RequireAnyRole - Annotation Interface in org.pac4j.springframework.annotation
The "require any role" authorization check.
requireRoleAnnotationAspect() - Method in class org.pac4j.springframework.annotation.AnnotationConfig
Role aspect configuration.
RequireRoleAnnotationAspect - Class in org.pac4j.springframework.annotation
The aspect to define the annotations.
RequireRoleAnnotationAspect() - Constructor for class org.pac4j.springframework.annotation.RequireRoleAnnotationAspect
 
response - Variable in class org.pac4j.springframework.component.ComponentConfig
The HTTP response.

S

SecurityInterceptor - Class in org.pac4j.springframework.web
This interceptor protects an URL.
SecurityInterceptor() - Constructor for class org.pac4j.springframework.web.SecurityInterceptor
Empty constructor.
SecurityInterceptor(Config) - Constructor for class org.pac4j.springframework.web.SecurityInterceptor
Constructor.
SecurityInterceptor(Config, String) - Constructor for class org.pac4j.springframework.web.SecurityInterceptor
Constructor.
SecurityInterceptor(Config, String, String) - Constructor for class org.pac4j.springframework.web.SecurityInterceptor
Constructor.
SecurityInterceptor(Config, String, String, String) - Constructor for class org.pac4j.springframework.web.SecurityInterceptor
Constructor.
setAuthorizers(String) - Method in class org.pac4j.springframework.web.SecurityInterceptor
Set the authorizers.
setCallbackLogic(CallbackLogic) - Method in class org.pac4j.springframework.web.CallbackController
Set the specific callback logic.
setCentralLogout(Boolean) - Method in class org.pac4j.springframework.web.LogoutController
Define whether it is a central logout.
setClients(String) - Method in class org.pac4j.springframework.web.SecurityInterceptor
Set the clients.
setConfig(Config) - Method in class org.pac4j.springframework.web.CallbackController
Define the security config.
setConfig(Config) - Method in class org.pac4j.springframework.web.LogoutController
Define the security config.
setConfig(Config) - Method in class org.pac4j.springframework.web.SecurityInterceptor
Define the security config.
setDefaultClient(String) - Method in class org.pac4j.springframework.web.CallbackController
Define the default client (in case, none is requested on the callback URL).
setDefaultUrl(String) - Method in class org.pac4j.springframework.web.CallbackController
Set the default URL.
setDefaultUrl(String) - Method in class org.pac4j.springframework.web.LogoutController
Set the default URL.
setDestroySession(Boolean) - Method in class org.pac4j.springframework.web.LogoutController
Define whether the session shoudl be destroyed at logout.
setHttpActionAdapter(HttpActionAdapter) - Method in class org.pac4j.springframework.web.SecurityInterceptor
Define the specific HTTP action adapter.
setLocalLogout(Boolean) - Method in class org.pac4j.springframework.web.LogoutController
Define whether it is a local logout.
setLogoutLogic(LogoutLogic) - Method in class org.pac4j.springframework.web.LogoutController
Set the specific logout logic.
setLogoutUrlPattern(String) - Method in class org.pac4j.springframework.web.LogoutController
Set the logout URL pattern.
setMatchers(String) - Method in class org.pac4j.springframework.web.SecurityInterceptor
Set the matchers.
setRenewSession(Boolean) - Method in class org.pac4j.springframework.web.CallbackController
Define whether the session should be renewed.
setSecurityLogic(SecurityLogic) - Method in class org.pac4j.springframework.web.SecurityInterceptor
Define the specific security logic.

V

value() - Element in annotation interface org.pac4j.springframework.annotation.RequireAllRoles
The roles to check.
value() - Element in annotation interface org.pac4j.springframework.annotation.RequireAnyRole
The roles to check.
A B C G I L O P R S V 
All Classes and Interfaces|All Packages