JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
L
M
O
P
R
S
T
V
X
A
AbstractRegexpAuthenticator
<
U
extends
CommonProfile
> - Class in
org.pac4j.http.credentials.authenticator
Abstract authenticator based on regular expressions.
AbstractRegexpAuthenticator()
- Constructor for class org.pac4j.http.credentials.authenticator.
AbstractRegexpAuthenticator
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.
CERTIFICATE_REQUEST_ATTRIBUTE
- Static variable in class org.pac4j.http.credentials.extractor.
X509CredentialsExtractor
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.
DirectBearerAuthClient
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.direct.
X509Client
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
DirectBearerAuthClient
- Class in
org.pac4j.http.client.direct
This class is the client to authenticate users directly through RFC 6750 HTTP bearer authentication.
DirectBearerAuthClient()
- Constructor for class org.pac4j.http.client.direct.
DirectBearerAuthClient
DirectBearerAuthClient(Authenticator)
- Constructor for class org.pac4j.http.client.direct.
DirectBearerAuthClient
DirectBearerAuthClient(Authenticator, ProfileCreator)
- Constructor for class org.pac4j.http.client.direct.
DirectBearerAuthClient
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
equals(Object)
- Method in class org.pac4j.http.credentials.
X509Credentials
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
extract(WebContext)
- Method in class org.pac4j.http.credentials.extractor.
X509CredentialsExtractor
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
getCertificate()
- Method in class org.pac4j.http.credentials.
X509Credentials
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.direct.
DirectBearerAuthClient
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
hashCode()
- Method in class org.pac4j.http.credentials.
X509Credentials
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
internalInit()
- Method in class org.pac4j.http.credentials.authenticator.
X509Authenticator
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.
AbstractRegexpAuthenticator
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
pattern
- Variable in class org.pac4j.http.credentials.authenticator.
AbstractRegexpAuthenticator
R
regexpPattern
- Variable in class org.pac4j.http.credentials.authenticator.
AbstractRegexpAuthenticator
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.
DirectBearerAuthClient
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.direct.
DirectBearerAuthClient
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.
AbstractRegexpAuthenticator
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.
DirectBearerAuthClient
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.
AbstractRegexpAuthenticator
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
toString()
- Method in class org.pac4j.http.credentials.
X509Credentials
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
validate(X509Credentials, WebContext)
- Method in class org.pac4j.http.credentials.authenticator.
X509Authenticator
X
X509Authenticator
- Class in
org.pac4j.http.credentials.authenticator
Authenticates
X509Credentials
.
X509Authenticator()
- Constructor for class org.pac4j.http.credentials.authenticator.
X509Authenticator
X509Authenticator(String)
- Constructor for class org.pac4j.http.credentials.authenticator.
X509Authenticator
X509Client
- Class in
org.pac4j.http.client.direct
Direct client for X509 certificates.
X509Client()
- Constructor for class org.pac4j.http.client.direct.
X509Client
X509Credentials
- Class in
org.pac4j.http.credentials
X509 credentials.
X509Credentials(X509Certificate)
- Constructor for class org.pac4j.http.credentials.
X509Credentials
X509CredentialsExtractor
- Class in
org.pac4j.http.credentials.extractor
The X509 credentials extractor.
X509CredentialsExtractor()
- Constructor for class org.pac4j.http.credentials.extractor.
X509CredentialsExtractor
X509Profile
- Class in
org.pac4j.http.profile
Profile for X509 certificate authentication.
X509Profile()
- Constructor for class org.pac4j.http.profile.
X509Profile
A
B
C
D
E
F
G
H
I
L
M
O
P
R
S
T
V
X
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2019. All rights reserved.