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 mechanism).
|
interface |
Client<C extends Credentials,U extends CommonProfile>
This interface is the core class of the library.
|
class |
DirectClient<C extends Credentials,U extends CommonProfile>
Direct client: credentials are passed and authentication occurs for every HTTP request.
|
class |
IndirectClient<C extends Credentials,U extends CommonProfile>
Indirect client: the requested protected URL is saved, the user is redirected to the identity provider for login and
back to the application after the sucessful authentication and finally to the originally requested URL.
|
Modifier and Type | Class and Description |
---|---|
class |
AnonymousCredentials
Anonymous credentials.
|
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<C extends Credentials>
An authenticator is responsible for validating
Credentials and should throw a CredentialsException
if the authentication fails. |
class |
LocalCachingAuthenticator<T extends Credentials>
An authenticator that caches the result of an authentication event locally.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CredentialsExtractor<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 | Class and Description |
---|---|
class |
AuthenticatorProfileCreator<C extends Credentials,P extends CommonProfile>
This profile creator retrieves the user profile attached in the
Credentials . |
interface |
ProfileCreator<C extends Credentials,U extends CommonProfile>
This interface is responsible to create a
CommonProfile from a Credentials . |
Modifier and Type | Class and Description |
---|---|
class |
GaeUserCredentials
Credential for Google App Engine.
|
Modifier and Type | Class and Description |
---|---|
class |
DigestCredentials
This credentials is retrieved from a HTTP request.
|
Modifier and Type | Class and Description |
---|---|
class |
OAuth10Credentials
This class represents an OAuth credentials for OAuth 1.0 a request token, a token and a verifier.
|
class |
OAuth20Credentials
This class represents an OAuth credentials for OAuth 2.0 an authorization code.
|
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 |
SAML2LogoutProfileHandler.receive(SAML2MessageContext context) |
Credentials |
SAML2WebSSOMessageReceiver.receiveMessage(SAML2MessageContext context) |
Credentials |
SAML2LogoutResponseValidator.validate(SAML2MessageContext context)
Validates the SAML protocol response and the SAML SSO response.
|
Credentials |
SAML2DefaultResponseValidator.validate(SAML2MessageContext context)
Validates the SAML protocol response and the SAML SSO response.
|
Copyright © 2017. All rights reserved.