A B C D E G I J L M N O P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- adapt(HttpAction, PlayWebContext) - Method in class org.pac4j.play.http.PlayHttpActionAdapter
- addResponseCookie(Cookie) - Method in class org.pac4j.play.PlayWebContext
- apply(String) - Method in class org.pac4j.play.deadbolt2.Pac4jHandlerCache
- authorizers() - Method in annotation type org.pac4j.play.java.Secure
- AUTHORIZERS_METHOD - Static variable in class org.pac4j.play.java.SecureAction
B
- beforeAuthCheck(Http.RequestHeader, Optional<String>) - Method in class org.pac4j.play.deadbolt2.Pac4jHandler
- buildFromTrackableSession(PlayWebContext, Object) - Method in class org.pac4j.play.store.PlayCacheSessionStore
- buildFromTrackableSession(PlayWebContext, Object) - Method in class org.pac4j.play.store.PlayCookieSessionStore
C
- call(PlayWebContext, String, String, String, boolean) - Method in class org.pac4j.play.java.SecureAction
- call(Http.Request) - Method in class org.pac4j.play.java.SecureAction
- callback(Http.Request) - Method in class org.pac4j.play.CallbackController
- CallbackController - Class in org.pac4j.play
-
This filter finishes the login process for an indirect client.
- CallbackController() - Constructor for class org.pac4j.play.CallbackController
- clearUserProfiles(Object) - Method in class org.pac4j.play.store.PlayCookieSessionStore
- clients() - Method in annotation type org.pac4j.play.java.Secure
- CLIENTS_METHOD - Static variable in class org.pac4j.play.java.SecureAction
- compressBytes(byte[]) - Static method in class org.pac4j.play.store.PlayCookieSessionStore
- computeKey(Object) - Method in class org.pac4j.play.store.PlayCacheStore
- config - Variable in class org.pac4j.play.CallbackController
- config - Variable in class org.pac4j.play.LogoutController
D
- DataEncrypter - Interface in org.pac4j.play.store
-
A wrapper with encryption/decryption functions, used in session cookie generation in `PlayCookieSessionStore`.
- decrypt(byte[]) - Method in interface org.pac4j.play.store.DataEncrypter
-
Decrypt the data.
- decrypt(byte[]) - Method in class org.pac4j.play.store.NoOpDataEncrypter
- decrypt(byte[]) - Method in class org.pac4j.play.store.ShiroAesDataEncrypter
- destroySession(PlayWebContext) - Method in class org.pac4j.play.store.PlayCacheSessionStore
- destroySession(PlayWebContext) - Method in class org.pac4j.play.store.PlayCookieSessionStore
E
- ec - Variable in class org.pac4j.play.CallbackController
- ec - Variable in class org.pac4j.play.LogoutController
- encrypt(byte[]) - Method in interface org.pac4j.play.store.DataEncrypter
-
Encrypt the data.
- encrypt(byte[]) - Method in class org.pac4j.play.store.NoOpDataEncrypter
- encrypt(byte[]) - Method in class org.pac4j.play.store.ShiroAesDataEncrypter
G
- get() - Method in class org.pac4j.play.deadbolt2.Pac4jHandlerCache
- get(PlayWebContext, String) - Method in class org.pac4j.play.store.PlayCacheSessionStore
- get(PlayWebContext, String) - Method in class org.pac4j.play.store.PlayCookieSessionStore
- getAndBuildHandler(String) - Method in class org.pac4j.play.deadbolt2.Pac4jHandlerCache
- getBody() - Method in class org.pac4j.play.PlayWebContext
- getBooleanParam(InvocationHandler, Method, boolean) - Method in class org.pac4j.play.java.SecureAction
- getCache() - Method in class org.pac4j.play.store.PlayCacheStore
- getCallbackLogic() - Method in class org.pac4j.play.CallbackController
- getCentralLogout() - Method in class org.pac4j.play.LogoutController
- getConfig() - Method in class org.pac4j.play.CallbackController
- getConfig() - Method in class org.pac4j.play.LogoutController
- getDefaultClient() - Method in class org.pac4j.play.CallbackController
- getDefaultUrl() - Method in class org.pac4j.play.CallbackController
- getDefaultUrl() - Method in class org.pac4j.play.LogoutController
- getDestroySession() - Method in class org.pac4j.play.LogoutController
- getDynamicResourceHandler(Http.RequestHeader) - Method in class org.pac4j.play.deadbolt2.Pac4jHandler
- getEhcache() - Method in class org.pac4j.play.store.PlayEhCacheStore
- getFullRequestURL() - Method in class org.pac4j.play.PlayWebContext
- getId() - Method in class org.pac4j.play.deadbolt2.Pac4jHandler
- getIdentifier() - Method in class org.pac4j.play.deadbolt2.Pac4jSubject
- getLocalLogout() - Method in class org.pac4j.play.LogoutController
- getLogoutLogic() - Method in class org.pac4j.play.LogoutController
- getLogoutUrlPattern() - Method in class org.pac4j.play.LogoutController
- getMultiProfile() - Method in class org.pac4j.play.CallbackController
- getName() - Method in class org.pac4j.play.deadbolt2.Pac4jRole
- getNativeSession() - Method in class org.pac4j.play.PlayWebContext
- getOrCreateSessionId(PlayWebContext) - Method in class org.pac4j.play.store.PlayCacheSessionStore
- getOrCreateSessionId(PlayWebContext) - Method in class org.pac4j.play.store.PlayCookieSessionStore
- getPath() - Method in class org.pac4j.play.PlayWebContext
- getPermissions() - Method in class org.pac4j.play.deadbolt2.Pac4jSubject
- getPermissionsForRole(String) - Method in class org.pac4j.play.deadbolt2.Pac4jHandler
- getPermissionsForRole(String, String, HttpExecutionContext) - Method in interface org.pac4j.play.deadbolt2.Pac4jRoleHandler
- getPlaySessionStore() - Method in class org.pac4j.play.CallbackController
- getPlaySessionStore() - Method in class org.pac4j.play.LogoutController
- getPrefix() - Method in class org.pac4j.play.store.PlayCacheSessionStore
- getRemoteAddr() - Method in class org.pac4j.play.PlayWebContext
- getRenewSession() - Method in class org.pac4j.play.CallbackController
- getRequestAttribute(String) - Method in class org.pac4j.play.PlayWebContext
- getRequestContent() - Method in class org.pac4j.play.PlayWebContext
- getRequestCookies() - Method in class org.pac4j.play.PlayWebContext
- getRequestHeader(String) - Method in class org.pac4j.play.PlayWebContext
- getRequestMethod() - Method in class org.pac4j.play.PlayWebContext
- getRequestParameter(String) - Method in class org.pac4j.play.PlayWebContext
- getRequestParameters() - Method in class org.pac4j.play.PlayWebContext
- getResults() - Method in class org.pac4j.play.http.PlayHttpActionAdapter
- getRoles() - Method in class org.pac4j.play.deadbolt2.Pac4jSubject
- getSaveInSession() - Method in class org.pac4j.play.CallbackController
- getScheme() - Method in class org.pac4j.play.PlayWebContext
- getSecurityLogic() - Method in class org.pac4j.play.java.SecureAction
- getServerName() - Method in class org.pac4j.play.PlayWebContext
- getServerPort() - Method in class org.pac4j.play.PlayWebContext
- getSessionIdFromSessionOrRequest(PlayWebContext) - Method in class org.pac4j.play.store.PlayCacheSessionStore
- getSessionStore() - Method in class org.pac4j.play.PlayWebContext
- getStore() - Method in class org.pac4j.play.store.PlayCacheSessionStore
- getStringParam(InvocationHandler, Method, String) - Method in class org.pac4j.play.java.SecureAction
- getSubject(Http.RequestHeader) - Method in class org.pac4j.play.deadbolt2.Pac4jHandler
- getTimeout() - Method in class org.pac4j.play.store.PlayCacheSessionStore
- getTimeout() - Method in class org.pac4j.play.store.PlayCacheStore
- getTrackableSession(PlayWebContext) - Method in class org.pac4j.play.store.PlayCacheSessionStore
- getTrackableSession(PlayWebContext) - Method in class org.pac4j.play.store.PlayCookieSessionStore
- getValue() - Method in class org.pac4j.play.deadbolt2.Pac4jPermission
I
- INSTANCE - Static variable in class org.pac4j.play.http.PlayHttpActionAdapter
- internalCall(Http.Request, PlayWebContext, String, String, String, boolean) - Method in class org.pac4j.play.java.SecureAction
- internalGet(K) - Method in class org.pac4j.play.store.PlayCacheStore
- internalInit() - Method in class org.pac4j.play.store.PlayCacheStore
- internalRemove(K) - Method in class org.pac4j.play.store.PlayCacheStore
- internalSet(K, O) - Method in class org.pac4j.play.store.PlayCacheStore
- internalSet(K, O) - Method in class org.pac4j.play.store.PlayEhCacheStore
- isMultiProfile() - Method in class org.pac4j.play.CallbackController
- isSecure() - Method in class org.pac4j.play.PlayWebContext
J
- JAVA_SER_HELPER - Static variable in class org.pac4j.play.store.PlayCookieSessionStore
- JAVA_SERIALIZATION_HELPER - Static variable in class org.pac4j.play.store.PlayCacheStore
- javaRequest - Variable in class org.pac4j.play.PlayWebContext
L
- logger - Variable in class org.pac4j.play.http.PlayHttpActionAdapter
- logger - Variable in class org.pac4j.play.java.SecureAction
- logger - Variable in class org.pac4j.play.PlayWebContext
- logger - Variable in class org.pac4j.play.store.PlayCacheSessionStore
- logger - Variable in class org.pac4j.play.store.ShiroAesDataEncrypter
- logout(Http.Request) - Method in class org.pac4j.play.LogoutController
- LogoutController - Class in org.pac4j.play
-
This filter handles the (application + identity provider) logout process.
- LogoutController() - Constructor for class org.pac4j.play.LogoutController
M
- matchers() - Method in annotation type org.pac4j.play.java.Secure
- MATCHERS_METHOD - Static variable in class org.pac4j.play.java.SecureAction
- MULTI_PROFILE_METHOD - Static variable in class org.pac4j.play.java.SecureAction
- multiProfile() - Method in annotation type org.pac4j.play.java.Secure
N
- NoOpDataEncrypter - Class in org.pac4j.play.store
-
A dummy DataEncrypter with no op functions.
- NoOpDataEncrypter() - Constructor for class org.pac4j.play.store.NoOpDataEncrypter
O
- onAuthFailure(Http.RequestHeader, Optional<String>) - Method in class org.pac4j.play.deadbolt2.Pac4jHandler
- org.pac4j.play - package org.pac4j.play
- org.pac4j.play.deadbolt2 - package org.pac4j.play.deadbolt2
- org.pac4j.play.http - package org.pac4j.play.http
- org.pac4j.play.java - package org.pac4j.play.java
- org.pac4j.play.store - package org.pac4j.play.store
P
- PAC4J_REQUEST_ATTRIBUTES - Static variable in class org.pac4j.play.PlayWebContext
- Pac4jHandler - Class in org.pac4j.play.deadbolt2
-
This is the deadbolt handler for pac4j: the deadbolt subject is built from the pac4j user profile.
- Pac4jHandler(Config, HttpExecutionContext, String, PlaySessionStore, Pac4jRoleHandler) - Constructor for class org.pac4j.play.deadbolt2.Pac4jHandler
- Pac4jHandlerCache - Class in org.pac4j.play.deadbolt2
-
This is a simple handler cache to store
Pac4jHandler
. - Pac4jHandlerCache(Config, HttpExecutionContext, PlaySessionStore, Pac4jRoleHandler) - Constructor for class org.pac4j.play.deadbolt2.Pac4jHandlerCache
- Pac4jPermission - Class in org.pac4j.play.deadbolt2
-
A simple permission from pac4j.
- Pac4jPermission(String) - Constructor for class org.pac4j.play.deadbolt2.Pac4jPermission
- Pac4jRole - Class in org.pac4j.play.deadbolt2
-
A simple role from pac4j.
- Pac4jRole(String) - Constructor for class org.pac4j.play.deadbolt2.Pac4jRole
- Pac4jRoleHandler - Interface in org.pac4j.play.deadbolt2
-
Handler interface that allows you retrieve permissions from a given role and current httpExecutionContext.
- Pac4jSubject - Class in org.pac4j.play.deadbolt2
-
The deadbolt subject built from the pac4j user profile.
- Pac4jSubject(CommonProfile) - Constructor for class org.pac4j.play.deadbolt2.Pac4jSubject
- PlayCacheSessionStore - Class in org.pac4j.play.store
-
This session store internally uses the
PlayCacheStore
which uses the Play Cache, only an identifier is saved into the Play session. - PlayCacheSessionStore() - Constructor for class org.pac4j.play.store.PlayCacheSessionStore
- PlayCacheSessionStore(Provider<SyncCacheApi>) - Constructor for class org.pac4j.play.store.PlayCacheSessionStore
- PlayCacheSessionStore(SyncCacheApi) - Constructor for class org.pac4j.play.store.PlayCacheSessionStore
- PlayCacheStore<K,O> - Class in org.pac4j.play.store
-
Store using the Play Cache.
- PlayCacheStore(Provider<SyncCacheApi>) - Constructor for class org.pac4j.play.store.PlayCacheStore
- PlayCacheStore(SyncCacheApi) - Constructor for class org.pac4j.play.store.PlayCacheStore
- PlayCookieSessionStore - Class in org.pac4j.play.store
-
A PlaySesssionStore which only uses the Play Session cookie for storage, allowing for a stateless backend.
- PlayCookieSessionStore() - Constructor for class org.pac4j.play.store.PlayCookieSessionStore
- PlayCookieSessionStore(DataEncrypter) - Constructor for class org.pac4j.play.store.PlayCookieSessionStore
- PlayEhCacheSessionStore - Class in org.pac4j.play.store
-
This session store uses the specific
PlayEhCacheStore
. - PlayEhCacheSessionStore(Provider<SyncCacheApi>) - Constructor for class org.pac4j.play.store.PlayEhCacheSessionStore
- PlayEhCacheSessionStore(SyncCacheApi) - Constructor for class org.pac4j.play.store.PlayEhCacheSessionStore
- PlayEhCacheStore<K,O> - Class in org.pac4j.play.store
-
Store dedicated to EhCache.
- PlayEhCacheStore(Provider<SyncCacheApi>) - Constructor for class org.pac4j.play.store.PlayEhCacheStore
- PlayEhCacheStore(SyncCacheApi) - Constructor for class org.pac4j.play.store.PlayEhCacheStore
- PlayHttpActionAdapter - Class in org.pac4j.play.http
-
Specific
HttpActionAdapter
for Play. - PlayHttpActionAdapter() - Constructor for class org.pac4j.play.http.PlayHttpActionAdapter
- playSessionStore - Variable in class org.pac4j.play.CallbackController
- playSessionStore - Variable in class org.pac4j.play.LogoutController
- PlaySessionStore - Interface in org.pac4j.play.store
-
To store data in session.
- PlayWebContext - Class in org.pac4j.play
-
This class is the web context for Play (used both for Java and Scala).
- PlayWebContext(RequestHeader, PlaySessionStore) - Constructor for class org.pac4j.play.PlayWebContext
- PlayWebContext(Http.RequestHeader, PlaySessionStore) - Constructor for class org.pac4j.play.PlayWebContext
R
- renewSession(PlayWebContext) - Method in class org.pac4j.play.store.PlayCacheSessionStore
- renewSession(PlayWebContext) - Method in class org.pac4j.play.store.PlayCookieSessionStore
- requestContent - Variable in class org.pac4j.play.PlayWebContext
- responseContentType - Variable in class org.pac4j.play.PlayWebContext
- responseCookies - Variable in class org.pac4j.play.PlayWebContext
- responseHeaders - Variable in class org.pac4j.play.PlayWebContext
- results - Variable in class org.pac4j.play.http.PlayHttpActionAdapter
S
- scalaRequest - Variable in class org.pac4j.play.PlayWebContext
- Secure - Annotation Type in org.pac4j.play.java
- SecureAction - Class in org.pac4j.play.java
-
This filter protects an URL.
- SecureAction(Config, PlaySessionStore) - Constructor for class org.pac4j.play.java.SecureAction
- session - Variable in class org.pac4j.play.PlayWebContext
- sessionHasChanged - Variable in class org.pac4j.play.PlayWebContext
- sessionStore - Variable in class org.pac4j.play.PlayWebContext
- set(PlayWebContext, String, Object) - Method in class org.pac4j.play.store.PlayCacheSessionStore
- set(PlayWebContext, String, Object) - Method in class org.pac4j.play.store.PlayCookieSessionStore
- setCallbackLogic(CallbackLogic<Result, PlayWebContext>) - Method in class org.pac4j.play.CallbackController
- setCentralLogout(Boolean) - Method in class org.pac4j.play.LogoutController
- setConfig(Config) - Method in class org.pac4j.play.CallbackController
- setConfig(Config) - Method in class org.pac4j.play.LogoutController
- setDefaultClient(String) - Method in class org.pac4j.play.CallbackController
- setDefaultTimeout() - Method in class org.pac4j.play.store.PlayCacheSessionStore
- setDefaultUrl(String) - Method in class org.pac4j.play.CallbackController
- setDefaultUrl(String) - Method in class org.pac4j.play.LogoutController
- setDestroySession(Boolean) - Method in class org.pac4j.play.LogoutController
- setLocalLogout(Boolean) - Method in class org.pac4j.play.LogoutController
- setLogoutLogic(LogoutLogic<Result, PlayWebContext>) - Method in class org.pac4j.play.LogoutController
- setLogoutUrlPattern(String) - Method in class org.pac4j.play.LogoutController
- setMultiProfile(boolean) - Method in class org.pac4j.play.CallbackController
- setNativeSession(Http.Session) - Method in class org.pac4j.play.PlayWebContext
- setPrefix(String) - Method in class org.pac4j.play.store.PlayCacheSessionStore
- setRenewSession(Boolean) - Method in class org.pac4j.play.CallbackController
- setRequestAttribute(String, Object) - Method in class org.pac4j.play.PlayWebContext
- setResponseContentType(String) - Method in class org.pac4j.play.PlayWebContext
- setResponseHeader(String, String) - Method in class org.pac4j.play.PlayWebContext
- setResults(Map<Integer, Result>) - Method in class org.pac4j.play.http.PlayHttpActionAdapter
- setSaveInSession(Boolean) - Method in class org.pac4j.play.CallbackController
- setSecurityLogic(SecurityLogic<CompletionStage<Result>, PlayWebContext>) - Method in class org.pac4j.play.java.SecureAction
- setSessionIdInSession(PlayWebContext, String) - Method in class org.pac4j.play.store.PlayCacheSessionStore
- setTimeout(int) - Method in class org.pac4j.play.store.PlayCacheSessionStore
- setTimeout(int) - Method in class org.pac4j.play.store.PlayCacheStore
- ShiroAesDataEncrypter - Class in org.pac4j.play.store
-
A DataEncrypter based on the Shiro library and AES encryption.
- ShiroAesDataEncrypter() - Constructor for class org.pac4j.play.store.ShiroAesDataEncrypter
- ShiroAesDataEncrypter(byte[]) - Constructor for class org.pac4j.play.store.ShiroAesDataEncrypter
- store - Variable in class org.pac4j.play.store.PlayCacheSessionStore
- supplementRequest(Http.Request) - Method in class org.pac4j.play.PlayWebContext
- supplementRequest(Http.RequestHeader) - Method in class org.pac4j.play.PlayWebContext
- supplementResponse(Result) - Method in class org.pac4j.play.PlayWebContext
T
- toString() - Method in class org.pac4j.play.deadbolt2.Pac4jHandlerCache
- toString() - Method in class org.pac4j.play.deadbolt2.Pac4jPermission
- toString() - Method in class org.pac4j.play.deadbolt2.Pac4jRole
- toString() - Method in class org.pac4j.play.store.PlayCacheSessionStore
- toString() - Method in class org.pac4j.play.store.PlayCacheStore
- toString() - Method in class org.pac4j.play.store.PlayEhCacheStore
U
- uncompressBytes(byte[]) - Static method in class org.pac4j.play.store.PlayCookieSessionStore
All Classes All Packages