JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
C
D
E
F
G
H
I
L
M
O
P
R
S
T
V
C
calculateServerDigest(boolean, String)
- Method in class org.pac4j.http.credentials.
DigestCredentials
This calculates the server digest value based on user stored password.
computeErrorMessage(TechnicalException)
- 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(Authenticator)
- Constructor for class org.pac4j.http.client.direct.
CookieClient
Deprecated.
CookieClient(String, Authenticator)
- Constructor for class org.pac4j.http.client.direct.
CookieClient
CookieClient(Authenticator, ProfileCreator)
- Constructor for class org.pac4j.http.client.direct.
CookieClient
Deprecated.
CookieExtractor
- Class in
org.pac4j.http.credentials.extractor
Extracts a cookie value from the request context.
CookieExtractor(String, 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(String)
- Constructor for class org.pac4j.http.credentials.extractor.
DigestAuthExtractor
DigestAuthExtractor(String, 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, 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
getAlternateIpHeader()
- 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
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
getRealm()
- Method in class org.pac4j.http.client.direct.
DirectDigestAuthClient
getRealmName()
- Method in class org.pac4j.http.client.indirect.
IndirectBasicAuthClient
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
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(Authenticator)
- Constructor for class org.pac4j.http.client.direct.
HeaderClient
Deprecated.
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(Authenticator, ProfileCreator)
- Constructor for class org.pac4j.http.client.direct.
HeaderClient
Deprecated.
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(WebContext)
- Method in class org.pac4j.http.client.direct.
CookieClient
internalInit(WebContext)
- Method in class org.pac4j.http.client.direct.
DirectBasicAuthClient
internalInit(WebContext)
- Method in class org.pac4j.http.client.direct.
DirectDigestAuthClient
internalInit(WebContext)
- Method in class org.pac4j.http.client.direct.
DirectFormClient
internalInit(WebContext)
- Method in class org.pac4j.http.client.direct.
HeaderClient
internalInit(WebContext)
- Method in class org.pac4j.http.client.direct.
IpClient
internalInit(WebContext)
- Method in class org.pac4j.http.client.direct.
ParameterClient
internalInit(WebContext)
- Method in class org.pac4j.http.client.indirect.
FormClient
internalInit(WebContext)
- Method in class org.pac4j.http.client.indirect.
IndirectBasicAuthClient
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(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
IpProfile(String)
- 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
logger
- Static variable in class org.pac4j.http.credentials.authenticator.test.
SimpleTestUsernamePasswordAuthenticator
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.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
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
setAlternateIpHeader(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
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
setRealm(String)
- Method in class org.pac4j.http.client.direct.
DirectDigestAuthClient
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
setSupportGetRequest(boolean)
- Method in class org.pac4j.http.client.direct.
ParameterClient
setSupportPostRequest(boolean)
- Method in class org.pac4j.http.client.direct.
ParameterClient
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
throwsException(String)
- Method in class org.pac4j.http.credentials.authenticator.test.
SimpleTestUsernamePasswordAuthenticator
toString()
- Method in class org.pac4j.http.authorization.authorizer.
IpRegexpAuthorizer
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.
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(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
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 © 2017. All Rights Reserved.