JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
B
C
D
E
F
G
H
I
L
M
O
P
R
S
T
V
B
buildProfile(UsernamePasswordCredentials, String)
- Method in class org.pac4j.http.credentials.authenticator.
RestAuthenticator
C
calculateServerDigest(boolean, String)
- Method in class org.pac4j.http.credentials.
DigestCredentials
This calculates the server digest value based on user stored password.
callRestApi(String, String)
- Method in class org.pac4j.http.credentials.authenticator.
RestAuthenticator
Return the body from the REST API, passing the username/pasword auth.
clientInit()
- Method in class org.pac4j.http.client.direct.
CookieClient
clientInit()
- Method in class org.pac4j.http.client.direct.
DirectBasicAuthClient
clientInit()
- Method in class org.pac4j.http.client.direct.
DirectDigestAuthClient
clientInit()
- Method in class org.pac4j.http.client.direct.
DirectFormClient
clientInit()
- Method in class org.pac4j.http.client.direct.
HeaderClient
clientInit()
- Method in class org.pac4j.http.client.direct.
IpClient
clientInit()
- Method in class org.pac4j.http.client.direct.
ParameterClient
clientInit()
- Method in class org.pac4j.http.client.indirect.
FormClient
clientInit()
- Method in class org.pac4j.http.client.indirect.
IndirectBasicAuthClient
computeErrorMessage(Exception)
- Method in class org.pac4j.http.client.indirect.
FormClient
Return the error message depending on the thrown exception.
CookieClient
- Class in
org.pac4j.http.client.direct
Allows direct authentication based on a cookie.
CookieClient()
- Constructor for class org.pac4j.http.client.direct.
CookieClient
CookieClient(String, Authenticator)
- Constructor for class org.pac4j.http.client.direct.
CookieClient
CookieExtractor
- Class in
org.pac4j.http.credentials.extractor
Extracts a cookie value from the request context.
CookieExtractor(String)
- Constructor for class org.pac4j.http.credentials.extractor.
CookieExtractor
CredentialUtil
- Class in
org.pac4j.http.credentials
This class contains utility methods related to credential encryption algorithms (MD5 for http digest)
CredentialUtil()
- Constructor for class org.pac4j.http.credentials.
CredentialUtil
D
DigestAuthExtractor
- Class in
org.pac4j.http.credentials.extractor
To extract digest auth header.
DigestAuthExtractor()
- Constructor for class org.pac4j.http.credentials.extractor.
DigestAuthExtractor
DigestAuthExtractor(String, String)
- Constructor for class org.pac4j.http.credentials.extractor.
DigestAuthExtractor
DigestCredentials
- Class in
org.pac4j.http.credentials
This credentials is retrieved from a HTTP request.
DigestCredentials(String, String, String, String, String, String, String, String, String)
- Constructor for class org.pac4j.http.credentials.
DigestCredentials
the token represents the client response attribute value in digest authorization header
DirectBasicAuthClient
- Class in
org.pac4j.http.client.direct
This class is the client to authenticate users directly through HTTP basic auth.
DirectBasicAuthClient()
- Constructor for class org.pac4j.http.client.direct.
DirectBasicAuthClient
DirectBasicAuthClient(Authenticator)
- Constructor for class org.pac4j.http.client.direct.
DirectBasicAuthClient
DirectBasicAuthClient(Authenticator, ProfileCreator)
- Constructor for class org.pac4j.http.client.direct.
DirectBasicAuthClient
DirectDigestAuthClient
- Class in
org.pac4j.http.client.direct
This class is the client to authenticate users directly through HTTP digest auth.
DirectDigestAuthClient()
- Constructor for class org.pac4j.http.client.direct.
DirectDigestAuthClient
DirectDigestAuthClient(Authenticator)
- Constructor for class org.pac4j.http.client.direct.
DirectDigestAuthClient
DirectDigestAuthClient(Authenticator, ProfileCreator)
- Constructor for class org.pac4j.http.client.direct.
DirectDigestAuthClient
DirectFormClient
- Class in
org.pac4j.http.client.direct
This class is the client to authenticate users, based on form HTTP parameters.
DirectFormClient()
- Constructor for class org.pac4j.http.client.direct.
DirectFormClient
DirectFormClient(Authenticator)
- Constructor for class org.pac4j.http.client.direct.
DirectFormClient
DirectFormClient(String, String, Authenticator)
- Constructor for class org.pac4j.http.client.direct.
DirectFormClient
DirectFormClient(Authenticator, ProfileCreator)
- Constructor for class org.pac4j.http.client.direct.
DirectFormClient
E
encryptMD5(String)
- Static method in class org.pac4j.http.credentials.
CredentialUtil
Defined in rfc 2617 as H(data) = MD5(data);
encryptMD5(String, String)
- Static method in class org.pac4j.http.credentials.
CredentialUtil
Defined in rfc 2617 as KD(secret, data) = H(concat(secret, ":", data))
equals(Object)
- Method in class org.pac4j.http.credentials.
DigestCredentials
ERROR_PARAMETER
- Static variable in class org.pac4j.http.client.indirect.
FormClient
extract(WebContext)
- Method in class org.pac4j.http.credentials.extractor.
CookieExtractor
extract(WebContext)
- Method in class org.pac4j.http.credentials.extractor.
DigestAuthExtractor
Extracts digest Authorization header components.
extract(WebContext)
- Method in class org.pac4j.http.credentials.extractor.
IpExtractor
F
FormClient
- Class in
org.pac4j.http.client.indirect
This class is the client to authenticate users through HTTP form.
FormClient()
- Constructor for class org.pac4j.http.client.indirect.
FormClient
FormClient(String, Authenticator)
- Constructor for class org.pac4j.http.client.indirect.
FormClient
FormClient(String, String, String, Authenticator)
- Constructor for class org.pac4j.http.client.indirect.
FormClient
FormClient(String, Authenticator, ProfileCreator)
- Constructor for class org.pac4j.http.client.indirect.
FormClient
G
generate(WebContext, U)
- Method in class org.pac4j.http.authorization.generator.
RememberMeAuthorizationGenerator
getAlternateIpHeaders()
- Method in class org.pac4j.http.credentials.extractor.
IpExtractor
getCookieName()
- Method in class org.pac4j.http.client.direct.
CookieClient
getHeaderName()
- Method in class org.pac4j.http.client.direct.
HeaderClient
getLoginUrl()
- Method in class org.pac4j.http.client.indirect.
FormClient
getMapper()
- Method in class org.pac4j.http.credentials.authenticator.
RestAuthenticator
getParameterName()
- Method in class org.pac4j.http.client.direct.
ParameterClient
getPasswordParameter()
- Method in class org.pac4j.http.client.direct.
DirectFormClient
getPasswordParameter()
- Method in class org.pac4j.http.client.indirect.
FormClient
getPrefixHeader()
- Method in class org.pac4j.http.client.direct.
HeaderClient
getProxyIp()
- Method in class org.pac4j.http.credentials.extractor.
IpExtractor
getRealm()
- Method in class org.pac4j.http.client.direct.
DirectDigestAuthClient
getRealmName()
- Method in class org.pac4j.http.client.direct.
DirectBasicAuthClient
getRealmName()
- Method in class org.pac4j.http.client.indirect.
IndirectBasicAuthClient
getRememberMeParameterName()
- Method in class org.pac4j.http.authorization.generator.
RememberMeAuthorizationGenerator
getRememberMeValue()
- Method in class org.pac4j.http.authorization.generator.
RememberMeAuthorizationGenerator
getUrl()
- Method in class org.pac4j.http.credentials.authenticator.
RestAuthenticator
getUsername()
- Method in class org.pac4j.http.credentials.
DigestCredentials
getUsernameParameter()
- Method in class org.pac4j.http.client.direct.
DirectFormClient
getUsernameParameter()
- Method in class org.pac4j.http.client.indirect.
FormClient
H
handleInvalidCredentials(WebContext, String, String, String)
- Method in class org.pac4j.http.client.indirect.
FormClient
hashCode()
- Method in class org.pac4j.http.credentials.
DigestCredentials
HeaderClient
- Class in
org.pac4j.http.client.direct
This class is the client to authenticate users directly based on a provided header.
HeaderClient()
- Constructor for class org.pac4j.http.client.direct.
HeaderClient
HeaderClient(String, Authenticator)
- Constructor for class org.pac4j.http.client.direct.
HeaderClient
HeaderClient(String, String, Authenticator)
- Constructor for class org.pac4j.http.client.direct.
HeaderClient
HeaderClient(String, Authenticator, ProfileCreator)
- Constructor for class org.pac4j.http.client.direct.
HeaderClient
HeaderClient(String, String, Authenticator, ProfileCreator)
- Constructor for class org.pac4j.http.client.direct.
HeaderClient
I
IndirectBasicAuthClient
- Class in
org.pac4j.http.client.indirect
This class is the client to authenticate users through HTTP basic auth.
IndirectBasicAuthClient()
- Constructor for class org.pac4j.http.client.indirect.
IndirectBasicAuthClient
IndirectBasicAuthClient(Authenticator)
- Constructor for class org.pac4j.http.client.indirect.
IndirectBasicAuthClient
IndirectBasicAuthClient(String, Authenticator)
- Constructor for class org.pac4j.http.client.indirect.
IndirectBasicAuthClient
IndirectBasicAuthClient(Authenticator, ProfileCreator)
- Constructor for class org.pac4j.http.client.indirect.
IndirectBasicAuthClient
internalInit()
- Method in class org.pac4j.http.credentials.authenticator.
IpRegexpAuthenticator
internalInit()
- Method in class org.pac4j.http.credentials.authenticator.
RestAuthenticator
IpClient
- Class in
org.pac4j.http.client.direct
This class is the client to authenticate users directly based on their IP address.
IpClient()
- Constructor for class org.pac4j.http.client.direct.
IpClient
IpClient(Authenticator)
- Constructor for class org.pac4j.http.client.direct.
IpClient
IpClient(Authenticator, ProfileCreator)
- Constructor for class org.pac4j.http.client.direct.
IpClient
IpExtractor
- Class in
org.pac4j.http.credentials.extractor
To extract a remote IP address.
IpExtractor()
- Constructor for class org.pac4j.http.credentials.extractor.
IpExtractor
IpExtractor(String...)
- Constructor for class org.pac4j.http.credentials.extractor.
IpExtractor
IpProfile
- Class in
org.pac4j.http.profile
Profile for IP authentication.
IpProfile()
- Constructor for class org.pac4j.http.profile.
IpProfile
IpRegexpAuthenticator
- Class in
org.pac4j.http.credentials.authenticator
Authenticates users based on their IP and a regexp pattern.
IpRegexpAuthenticator()
- Constructor for class org.pac4j.http.credentials.authenticator.
IpRegexpAuthenticator
IpRegexpAuthenticator(String)
- Constructor for class org.pac4j.http.credentials.authenticator.
IpRegexpAuthenticator
IpRegexpAuthorizer
- Class in
org.pac4j.http.authorization.authorizer
Authorizes users based on their IP and a regexp pattern.
IpRegexpAuthorizer()
- Constructor for class org.pac4j.http.authorization.authorizer.
IpRegexpAuthorizer
IpRegexpAuthorizer(String)
- Constructor for class org.pac4j.http.authorization.authorizer.
IpRegexpAuthorizer
isAuthorized(WebContext, List<CommonProfile>)
- Method in class org.pac4j.http.authorization.authorizer.
IpRegexpAuthorizer
isSupportGetRequest()
- Method in class org.pac4j.http.client.direct.
ParameterClient
isSupportPostRequest()
- Method in class org.pac4j.http.client.direct.
ParameterClient
L
logger
- Variable in class org.pac4j.http.authorization.authorizer.
IpRegexpAuthorizer
logger
- Variable in class org.pac4j.http.credentials.authenticator.
IpRegexpAuthenticator
M
MISSING_FIELD_ERROR
- Static variable in class org.pac4j.http.client.indirect.
FormClient
O
org.pac4j.http.authorization.authorizer
- package org.pac4j.http.authorization.authorizer
org.pac4j.http.authorization.generator
- package org.pac4j.http.authorization.generator
org.pac4j.http.client.direct
- package org.pac4j.http.client.direct
org.pac4j.http.client.indirect
- package org.pac4j.http.client.indirect
org.pac4j.http.credentials
- package org.pac4j.http.credentials
org.pac4j.http.credentials.authenticator
- package org.pac4j.http.credentials.authenticator
org.pac4j.http.credentials.authenticator.test
- package org.pac4j.http.credentials.authenticator.test
org.pac4j.http.credentials.extractor
- package org.pac4j.http.credentials.extractor
org.pac4j.http.profile
- package org.pac4j.http.profile
P
ParameterClient
- Class in
org.pac4j.http.client.direct
This class is the client to authenticate users directly based on a provided parameter (in a GET and/or POST request).
ParameterClient()
- Constructor for class org.pac4j.http.client.direct.
ParameterClient
ParameterClient(String, Authenticator)
- Constructor for class org.pac4j.http.client.direct.
ParameterClient
ParameterClient(String, Authenticator, ProfileCreator)
- Constructor for class org.pac4j.http.client.direct.
ParameterClient
R
RememberMeAuthorizationGenerator
<
U
extends
CommonProfile
> - Class in
org.pac4j.http.authorization.generator
Save a form remember-me checkbox into the remember-me nature of the profile.
RememberMeAuthorizationGenerator()
- Constructor for class org.pac4j.http.authorization.generator.
RememberMeAuthorizationGenerator
RememberMeAuthorizationGenerator(String, String)
- Constructor for class org.pac4j.http.authorization.generator.
RememberMeAuthorizationGenerator
RestAuthenticator
- Class in
org.pac4j.http.credentials.authenticator
Authenticates against a REST API.
RestAuthenticator()
- Constructor for class org.pac4j.http.credentials.authenticator.
RestAuthenticator
RestAuthenticator(String)
- Constructor for class org.pac4j.http.credentials.authenticator.
RestAuthenticator
RestProfile
- Class in
org.pac4j.http.profile
REST profile.
RestProfile()
- Constructor for class org.pac4j.http.profile.
RestProfile
retrieveCredentials(WebContext)
- Method in class org.pac4j.http.client.direct.
DirectBasicAuthClient
retrieveCredentials(WebContext)
- Method in class org.pac4j.http.client.direct.
DirectDigestAuthClient
Per RFC 2617 If a server receives a request for an access-protected object, and an acceptable Authorization header is not sent, the server responds with a "401 Unauthorized" status code, and a WWW-Authenticate header
retrieveCredentials(WebContext)
- Method in class org.pac4j.http.client.indirect.
FormClient
retrieveCredentials(WebContext)
- Method in class org.pac4j.http.client.indirect.
IndirectBasicAuthClient
S
setAlternateIpHeaders(String...)
- Method in class org.pac4j.http.credentials.extractor.
IpExtractor
setCookieName(String)
- Method in class org.pac4j.http.client.direct.
CookieClient
setHeaderName(String)
- Method in class org.pac4j.http.client.direct.
HeaderClient
setLoginUrl(String)
- Method in class org.pac4j.http.client.indirect.
FormClient
setMapper(ObjectMapper)
- Method in class org.pac4j.http.credentials.authenticator.
RestAuthenticator
setParameterName(String)
- Method in class org.pac4j.http.client.direct.
ParameterClient
setPasswordParameter(String)
- Method in class org.pac4j.http.client.direct.
DirectFormClient
setPasswordParameter(String)
- Method in class org.pac4j.http.client.indirect.
FormClient
setPrefixHeader(String)
- Method in class org.pac4j.http.client.direct.
HeaderClient
setProxyIp(String)
- Method in class org.pac4j.http.credentials.extractor.
IpExtractor
setRealm(String)
- Method in class org.pac4j.http.client.direct.
DirectDigestAuthClient
setRealmName(String)
- Method in class org.pac4j.http.client.direct.
DirectBasicAuthClient
setRealmName(String)
- Method in class org.pac4j.http.client.indirect.
IndirectBasicAuthClient
setRegexpPattern(String)
- Method in class org.pac4j.http.authorization.authorizer.
IpRegexpAuthorizer
setRegexpPattern(String)
- Method in class org.pac4j.http.credentials.authenticator.
IpRegexpAuthenticator
setRememberMeParameterName(String)
- Method in class org.pac4j.http.authorization.generator.
RememberMeAuthorizationGenerator
setRememberMeValue(String)
- Method in class org.pac4j.http.authorization.generator.
RememberMeAuthorizationGenerator
setSupportGetRequest(boolean)
- Method in class org.pac4j.http.client.direct.
ParameterClient
setSupportPostRequest(boolean)
- Method in class org.pac4j.http.client.direct.
ParameterClient
setUrl(String)
- Method in class org.pac4j.http.credentials.authenticator.
RestAuthenticator
setUsernameParameter(String)
- Method in class org.pac4j.http.client.direct.
DirectFormClient
setUsernameParameter(String)
- Method in class org.pac4j.http.client.indirect.
FormClient
SimpleTestDigestAuthenticator
- Class in
org.pac4j.http.credentials.authenticator.test
This class is a simple test authenticator: username and token must not be blank.
SimpleTestDigestAuthenticator()
- Constructor for class org.pac4j.http.credentials.authenticator.test.
SimpleTestDigestAuthenticator
SimpleTestTokenAuthenticator
- Class in
org.pac4j.http.credentials.authenticator.test
This class is a simple test authenticator: token must not be blank.
SimpleTestTokenAuthenticator()
- Constructor for class org.pac4j.http.credentials.authenticator.test.
SimpleTestTokenAuthenticator
SimpleTestUsernamePasswordAuthenticator
- Class in
org.pac4j.http.credentials.authenticator.test
This class is a simple test authenticator: password must match username.
SimpleTestUsernamePasswordAuthenticator()
- Constructor for class org.pac4j.http.credentials.authenticator.test.
SimpleTestUsernamePasswordAuthenticator
T
toString()
- Method in class org.pac4j.http.authorization.authorizer.
IpRegexpAuthorizer
toString()
- Method in class org.pac4j.http.authorization.generator.
RememberMeAuthorizationGenerator
toString()
- Method in class org.pac4j.http.client.direct.
DirectBasicAuthClient
toString()
- Method in class org.pac4j.http.client.direct.
DirectDigestAuthClient
toString()
- Method in class org.pac4j.http.client.direct.
DirectFormClient
toString()
- Method in class org.pac4j.http.client.direct.
HeaderClient
toString()
- Method in class org.pac4j.http.client.direct.
ParameterClient
toString()
- Method in class org.pac4j.http.client.indirect.
FormClient
toString()
- Method in class org.pac4j.http.client.indirect.
IndirectBasicAuthClient
toString()
- Method in class org.pac4j.http.credentials.authenticator.
IpRegexpAuthenticator
toString()
- Method in class org.pac4j.http.credentials.authenticator.
RestAuthenticator
toString()
- Method in class org.pac4j.http.credentials.
DigestCredentials
toString()
- Method in class org.pac4j.http.credentials.extractor.
CookieExtractor
toString()
- Method in class org.pac4j.http.credentials.extractor.
DigestAuthExtractor
toString()
- Method in class org.pac4j.http.credentials.extractor.
IpExtractor
V
validate(TokenCredentials, WebContext)
- Method in class org.pac4j.http.credentials.authenticator.
IpRegexpAuthenticator
validate(UsernamePasswordCredentials, WebContext)
- Method in class org.pac4j.http.credentials.authenticator.
RestAuthenticator
validate(TokenCredentials, WebContext)
- Method in class org.pac4j.http.credentials.authenticator.test.
SimpleTestDigestAuthenticator
validate(TokenCredentials, WebContext)
- Method in class org.pac4j.http.credentials.authenticator.test.
SimpleTestTokenAuthenticator
validate(UsernamePasswordCredentials, WebContext)
- Method in class org.pac4j.http.credentials.authenticator.test.
SimpleTestUsernamePasswordAuthenticator
B
C
D
E
F
G
H
I
L
M
O
P
R
S
T
V
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2018. All Rights Reserved.