A B C D E G I J L M N O P R S T U 
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
 
A B C D E G I J L M N O P R S T U 
All Classes All Packages