Index

A B C D E F G I J L M N O P R S T U 
All Classes and Interfaces|All Packages

A

adapt(HttpAction, WebContext) - Method in class org.pac4j.play.http.PlayHttpActionAdapter
 
addResponseCookie(Cookie) - Method in class org.pac4j.play.PlayWebContext
 
applyDefaultSettingsIfUndefined(Config) - Method in class org.pac4j.framework.adapter.FrameworkAdapterImpl
 
authorizers() - Element in annotation interface org.pac4j.play.java.Secure
 
AUTHORIZERS_METHOD - Static variable in class org.pac4j.play.java.SecureAction
 

B

buildFromTrackableSession(WebContext, Object) - Method in class org.pac4j.play.store.PlayCacheSessionStore
 
buildFromTrackableSession(WebContext, Object) - Method in class org.pac4j.play.store.PlayCookieSessionStore
 

C

call(PlayFrameworkParameters, String, String, String) - 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() - Element in annotation interface 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(WebContext) - Method in class org.pac4j.play.store.PlayCacheSessionStore
 
destroySession(WebContext) - 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
 

F

FrameworkAdapterImpl - Class in org.pac4j.framework.adapter
Play framework adapter.
FrameworkAdapterImpl() - Constructor for class org.pac4j.framework.adapter.FrameworkAdapterImpl
 

G

get(WebContext, String) - Method in class org.pac4j.play.store.PlayCacheSessionStore
 
get(WebContext, String) - Method in class org.pac4j.play.store.PlayCookieSessionStore
 
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
 
getEhcache() - Method in class org.pac4j.play.store.PlayEhCacheStore
 
getFullRequestURL() - Method in class org.pac4j.play.PlayWebContext
 
getNativeJavaRequest() - Method in class org.pac4j.play.PlayWebContext
 
getNativeScalaRequest() - Method in class org.pac4j.play.PlayWebContext
 
getNativeSession() - Method in class org.pac4j.play.PlayWebContext
 
getPath() - Method in class org.pac4j.play.PlayWebContext
 
getRemoteAddr() - Method in class org.pac4j.play.PlayWebContext
 
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
 
getResponseHeader(String) - Method in class org.pac4j.play.PlayWebContext
 
getResults() - Method in class org.pac4j.play.http.PlayHttpActionAdapter
 
getScheme() - Method in class org.pac4j.play.PlayWebContext
 
getServerName() - Method in class org.pac4j.play.PlayWebContext
 
getServerPort() - Method in class org.pac4j.play.PlayWebContext
 
getSessionId(WebContext, boolean) - Method in class org.pac4j.play.store.PlayCacheSessionStore
 
getSessionId(WebContext, boolean) - Method in class org.pac4j.play.store.PlayCookieSessionStore
 
getSessionIdFromSessionOrRequest(WebContext) - Method in class org.pac4j.play.store.PlayCacheSessionStore
 
getSessionName() - Method in class org.pac4j.play.store.PlayCookieSessionStore
 
getSessionValues(WebContext) - Method in class org.pac4j.play.store.PlayCookieSessionStore
 
getStringParam(InvocationHandler, Method, String) - Method in class org.pac4j.play.java.SecureAction
 
getTimeout() - Method in class org.pac4j.play.store.PlayCacheSessionStore
 
getTrackableSession(WebContext) - Method in class org.pac4j.play.store.PlayCacheSessionStore
 
getTrackableSession(WebContext) - Method in class org.pac4j.play.store.PlayCookieSessionStore
 

I

INSTANCE - Static variable in class org.pac4j.play.context.PlayContextFactory
 
INSTANCE - Static variable in class org.pac4j.play.http.PlayHttpActionAdapter
 
internalCall(PlayFrameworkParameters, String, String, String) - Method in class org.pac4j.play.java.SecureAction
 
internalGet(K) - Method in class org.pac4j.play.store.PlayCacheStore
 
internalInit(boolean) - 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
 
isSecure() - Method in class org.pac4j.play.PlayWebContext
 

J

JAVA_SERIALIZER - Static variable in class org.pac4j.play.store.PlayCacheStore
 
JAVA_SERIALIZER - Static variable in class org.pac4j.play.store.PlayCookieSessionStore
 
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.PlayWebContext
 
LOGGER - Static variable in class org.pac4j.play.store.PlayCacheSessionStore
 
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() - Element in annotation interface org.pac4j.play.java.Secure
 
MATCHERS_METHOD - Static variable in class org.pac4j.play.java.SecureAction
 

N

newContext(FrameworkParameters) - Method in class org.pac4j.play.context.PlayContextFactory
 
NoOpDataEncrypter - Class in org.pac4j.play.store
A dummy DataEncrypter with no op functions.
NoOpDataEncrypter() - Constructor for class org.pac4j.play.store.NoOpDataEncrypter
 

O

org.pac4j.framework.adapter - package org.pac4j.framework.adapter
 
org.pac4j.play - package org.pac4j.play
 
org.pac4j.play.context - package org.pac4j.play.context
 
org.pac4j.play.http - package org.pac4j.play.http
 
org.pac4j.play.java - package org.pac4j.play.java
 
org.pac4j.play.result - package org.pac4j.play.result
 
org.pac4j.play.store - package org.pac4j.play.store
 

P

PAC4J_REQUEST_ATTRIBUTES - Static variable in class org.pac4j.play.PlayWebContext
 
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
 
PlayContextFactory - Class in org.pac4j.play.context
Build a Play context from parameters.
PlayContextFactory() - Constructor for class org.pac4j.play.context.PlayContextFactory
 
PlayCookieSessionStore - Class in org.pac4j.play.store
A session store 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
 
PlayFrameworkParameters - Class in org.pac4j.play.context
Play framework parameters
PlayFrameworkParameters(RequestHeader) - Constructor for class org.pac4j.play.context.PlayFrameworkParameters
 
PlayFrameworkParameters(Http.RequestHeader) - Constructor for class org.pac4j.play.context.PlayFrameworkParameters
 
PlayHttpActionAdapter - Class in org.pac4j.play.http
Specific HttpActionAdapter for Play.
PlayHttpActionAdapter() - Constructor for class org.pac4j.play.http.PlayHttpActionAdapter
 
PlayWebContext - Class in org.pac4j.play
This class is the web context for Play (used both for Java and Scala).
PlayWebContext(RequestHeader) - Constructor for class org.pac4j.play.PlayWebContext
 
PlayWebContext(Http.RequestHeader) - Constructor for class org.pac4j.play.PlayWebContext
 
PlayWebContextResultHolder - Class in org.pac4j.play.result
Result holding a Play web context.
PlayWebContextResultHolder(PlayWebContext) - Constructor for class org.pac4j.play.result.PlayWebContextResultHolder
 
putSessionValues(WebContext, Map<String, Object>) - Method in class org.pac4j.play.store.PlayCookieSessionStore
 

R

renewSession(WebContext) - Method in class org.pac4j.play.store.PlayCacheSessionStore
 
renewSession(WebContext) - 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 Interface in org.pac4j.play.java
 
SecureAction - Class in org.pac4j.play.java
This filter protects an URL.
SecureAction(Config) - Constructor for class org.pac4j.play.java.SecureAction
 
session - Variable in class org.pac4j.play.PlayWebContext
 
set(WebContext, String, Object) - Method in class org.pac4j.play.store.PlayCacheSessionStore
 
set(WebContext, String, Object) - Method in class org.pac4j.play.store.PlayCookieSessionStore
 
setDefaultTimeout() - Method in class org.pac4j.play.store.PlayCacheSessionStore
 
setNativeSession(Http.Session) - Method in class org.pac4j.play.PlayWebContext
 
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
 
setSessionIdInSession(WebContext, String) - Method in class org.pac4j.play.store.PlayCacheSessionStore
 
setSessionName(String) - Method in class org.pac4j.play.store.PlayCookieSessionStore
 
setTimeout(int) - Method in class org.pac4j.play.store.PlayCacheSessionStore
 
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
 
supplementResponse(Result) - Method in class org.pac4j.play.PlayWebContext
 

T

toString() - Method in class org.pac4j.framework.adapter.FrameworkAdapterImpl
 

U

uncompressBytes(byte[]) - Static method in class org.pac4j.play.store.PlayCookieSessionStore
 
A B C D E F G I J L M N O P R S T U 
All Classes and Interfaces|All Packages