Modifier and Type | Class and Description |
---|---|
class |
CasCredentials
This class represents a CAS credentials through a service ticket.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseClient<C extends Credentials,U extends CommonProfile>
This class is the default implementation of an authentication client (whatever the protocol).
|
interface |
Client<C extends Credentials,U extends UserProfile>
This interface is the core of
pac4j . |
class |
DirectClient<C extends Credentials,U extends CommonProfile>
This class is the default direct (stateless) implementation of an authentication client (whatever the protocol).
|
class |
IndirectClient<C extends Credentials,U extends CommonProfile>
This class is the default indirect (with redirection, stateful) implementation of an authentication client (whatever the protocol).
|
Modifier and Type | Class and Description |
---|---|
class |
GaeUserCredentials |
Modifier and Type | Class and Description |
---|---|
class |
DirectHttpClient<C extends Credentials>
This class is the base HTTP client to authenticate directly users through HTTP protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
IndirectHttpClient<C extends Credentials>
This class is the base HTTP client to authenticate indirectly users through HTTP protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
AnonymousCredentials
Anonymous credentials.
|
class |
HttpCredentials
This credentials is retrieved from a HTTP request.
|
class |
TokenCredentials
This credentials represents a token.
|
class |
UsernamePasswordCredentials
This class represents a username and a password credentials
|
Modifier and Type | Interface and Description |
---|---|
interface |
Authenticator<T extends Credentials>
An authenticator is responsible for validating
Credentials and should throw a CredentialsException
if the authentication fails. |
Modifier and Type | Interface and Description |
---|---|
interface |
Extractor<C extends Credentials>
An extractor gets the
Credentials from a WebContext and should return null if no credentials are present
or should throw a CredentialsException if it cannot get it. |
Modifier and Type | Interface and Description |
---|---|
interface |
ProfileCreator<C extends Credentials,U extends UserProfile>
This interface is responsible to create a
UserProfile from a Credentials . |
Modifier and Type | Class and Description |
---|---|
class |
OAuthCredentials
This class represents an OAuth credentials for OAuth 1.0 & 2.0 : a request token, a token and a verifier.
|
Modifier and Type | Class and Description |
---|---|
class |
OidcCredentials
Credentials containing the authorization code sent by the OpenID Connect server.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenIdCredentials
This class represents an OpenID credentials with the discovery information, the list of parameters returned by the provider and the
client type.
|
Modifier and Type | Class and Description |
---|---|
class |
SAML2Credentials
Credentials containing the nameId of the SAML subject and all of its attributes.
|
Modifier and Type | Method and Description |
---|---|
Credentials |
SAML2ProfileHandler.receive(SAML2MessageContext context) |
Credentials |
SAML2MessageReceiver.receiveMessage(SAML2MessageContext context) |
Credentials |
SAML2ResponseValidator.validate(SAML2MessageContext context) |
Modifier and Type | Method and Description |
---|---|
Credentials |
SAML2WebSSOProfileHandler.receive(SAML2MessageContext context) |
Credentials |
SAML2WebSSOMessageReceiver.receiveMessage(SAML2MessageContext context) |
Credentials |
SAML2DefaultResponseValidator.validate(SAML2MessageContext context)
Validates the SAML protocol response and the SAML SSO response.
|
Copyright © 2016. All rights reserved.