Modifier and Type | Class and Description |
---|---|
class |
CasClient
This class is the client to authenticate users on a CAS server for a web application in a stateful way: when trying to access a protected area,
the user will be redirected to the CAS server for login and then back to the application (on the callback endpoint) and finally to the originally requested url.
|
class |
CasProxyReceptor
This class is the CAS proxy receptor.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectCasClient
This class is the direct client to authenticate users on a CAS server for a web application in a stateless way: when trying to access a protected area,
the user will be redirected to the CAS server for login and then back directly to this originally requested url.
|
class |
DirectCasProxyClient
This class is the direct client to authenticate users based on CAS proxy tickets.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCasRestClient
This is
CasRestFormClient able to communicate to
a CAS server via its REST api, to retrieve TGTs and STs
and to construct CAS principals. |
class |
CasRestBasicAuthClient
Direct client which receives credentials as a basic auth and validates them via the CAS REST API.
|
class |
CasRestFormClient
Direct client which receives credentials as form parameters and validates them via the CAS REST API.
|
Modifier and Type | Class and Description |
---|---|
class |
CasConfiguration
CAS configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
CasAuthenticator
CAS authenticator which validates the service ticket.
|
class |
CasRestAuthenticator
This is a specific Authenticator to deal with the CAS REST API.
|
Modifier and Type | Class and Description |
---|---|
class |
TicketAndLogoutRequestExtractor
CAS ticket extractor or logout request handler.
|
Modifier and Type | Class and Description |
---|---|
class |
CasRedirectActionBuilder
CAS redirect action builder.
|
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).
|
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 |
AnonymousClient
Anonymous client.
|
Modifier and Type | Class and Description |
---|---|
class |
LocalCachingAuthenticator<T extends Credentials>
An authenticator that caches the result of an authentication event locally.
|
Modifier and Type | Class and Description |
---|---|
class |
ProfileDefinitionAware<P extends CommonProfile>
For classes that can set the profile definition.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractProfileService<U extends CommonProfile>
Abstract implementation of the
ProfileService for the storage: LDAP, SQL and MongoDB. |
Modifier and Type | Class and Description |
---|---|
class |
GaeUserServiceClient
This class is the OpenID client to authenticate users with UserService on App Engine
|
Modifier and Type | Class and Description |
---|---|
class |
CookieClient
Allows direct authentication based on a cookie.
|
class |
DirectBasicAuthClient
This class is the client to authenticate users directly through HTTP basic auth.
|
class |
DirectDigestAuthClient
This class is the client to authenticate users directly through HTTP digest auth.
|
class |
DirectFormClient
This class is the client to authenticate users, based on form HTTP parameters.
|
class |
HeaderClient
This class is the client to authenticate users directly based on a provided header.
|
class |
IpClient
This class is the client to authenticate users directly based on their IP address.
|
class |
ParameterClient
This class is the client to authenticate users directly based on a provided parameter (in a GET and/or POST request).
|
Modifier and Type | Class and Description |
---|---|
class |
FormClient
This class is the client to authenticate users through HTTP form.
|
class |
IndirectBasicAuthClient
This class is the client to authenticate users through HTTP basic auth.
|
Modifier and Type | Class and Description |
---|---|
class |
IpRegexpAuthenticator
Authenticates users based on their IP and a regexp pattern.
|
Modifier and Type | Class and Description |
---|---|
class |
JwtAuthenticator
Authenticator for JWT.
|
Modifier and Type | Class and Description |
---|---|
class |
LdapAuthenticator
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
LdapProfileService
The LDAP profile service (which supersedes the LDAP authenticator).
|
Modifier and Type | Class and Description |
---|---|
class |
MongoAuthenticator
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
MongoProfileService
The MongoDB profile service (which supersedes the Mongo authenticator).
|
Modifier and Type | Class and Description |
---|---|
class |
BitbucketClient
This class is the OAuth client to authenticate users in Bitbucket.
|
class |
CasOAuthWrapperClient
This class is the OAuth client to authenticate users on CAS servers using OAuth wrapper.
|
class |
DropBoxClient
This class is the OAuth client to authenticate users in DropBox.
|
class |
FacebookClient
This class is the OAuth client to authenticate users in Facebook.
|
class |
FoursquareClient
This class is the OAuth client to authenticate users in Foursquare.
|
class |
GenericOAuth20Client
This class is a generic OAuth2 client to authenticate users in a standard OAuth2 server.
|
class |
GitHubClient
This class is the OAuth client to authenticate users in GitHub.
|
class |
Google2Client
This class is the OAuth client to authenticate users in Google using OAuth protocol version 2.0.
|
class |
LinkedIn2Client
This class is the OAuth client to authenticate users in LinkedIn (using OAuth 2.0 protocol).
|
class |
OAuth10Client<U extends OAuth10Profile>
The generic OAuth 1.0 client.
|
class |
OAuth20Client<U extends OAuth20Profile>
The generic OAuth 2.0 client.
|
class |
OkClient |
class |
OrcidClient
This class is the OAuth client to authenticate users in ORCiD.
|
class |
PayPalClient
This class is the OAuth client to authenticate users in PayPal.
|
class |
StravaClient
OAuth20Client for Strava.
|
class |
TwitterClient
This class is the OAuth client to authenticate users in Twitter.
|
class |
VkClient
This class is the OAuth client to authenticate users in Vk.
|
class |
WindowsLiveClient
This class is the OAuth client to authenticate users in Windows Live (SkyDrive, Hotmail and Messenger).
|
class |
WordPressClient
This class is the OAuth client to authenticate users in WordPress.
|
class |
YahooClient
This class is the OAuth client to authenticate users in Yahoo.
|
Modifier and Type | Class and Description |
---|---|
class |
OAuth10Configuration
The OAuh 1.0 configuration.
|
class |
OAuth20Configuration
The OAuh 2.0 configuration.
|
class |
OAuthConfiguration<C extends IndirectClient,S extends com.github.scribejava.core.oauth.OAuthService<?>,T extends com.github.scribejava.core.model.Token>
The base OAuth configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
OAuth10Authenticator
OAuth 1.0 authenticator.
|
class |
OAuth20Authenticator
OAuth 2.0 authenticator.
|
Modifier and Type | Class and Description |
---|---|
class |
OAuth10CredentialsExtractor
OAuth 1.0 credentials extractor.
|
class |
OAuth20CredentialsExtractor
OAuth 2.0 credentials extractor.
|
Modifier and Type | Class and Description |
---|---|
class |
OAuth10ProfileCreator<U extends OAuth10Profile>
OAuth 1.0 profile creator.
|
class |
OAuth20ProfileCreator<U extends OAuth20Profile>
OAuth 2.0 profile creator.
|
Modifier and Type | Class and Description |
---|---|
class |
FacebookProfileCreator
A specific Facebook profile creator.
|
Modifier and Type | Class and Description |
---|---|
class |
FoursquareProfileCreator
A specific Foursquare profile creator.
|
Modifier and Type | Class and Description |
---|---|
class |
YahooProfileCreator
Specific profile creator for Yahoo.
|
Modifier and Type | Class and Description |
---|---|
class |
OAuth10RedirectActionBuilder
OAuth 1.0 redirect action builder.
|
class |
OAuth20RedirectActionBuilder
OAuth 2.0 redirect action builder.
|
Modifier and Type | Class and Description |
---|---|
class |
AzureAdClient
A specialized
OidcClient for authenticating againt Microsoft Azure AD. |
class |
GoogleOidcClient
This class is the OpenID Connect client to authenticate users in Google.
|
class |
KeycloakOidcClient
This class is the OpenID Connect client to authenticate users in Keycloak.
|
class |
OidcClient<U extends OidcProfile>
This class is the client to authenticate users with an OpenID Connect 1.0 provider.
|
Modifier and Type | Class and Description |
---|---|
class |
KeycloakOidcConfiguration
Keycloak OpenID Connect configuration.
|
class |
OidcConfiguration
OpenID Connect configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
OidcAuthenticator
The OpenID Connect authenticator.
|
Modifier and Type | Class and Description |
---|---|
class |
OidcExtractor
Extract the authorization code on the callback.
|
Modifier and Type | Class and Description |
---|---|
class |
OidcLogoutActionBuilder<U extends OidcProfile>
Logout action builder for OpenID Connect.
|
Modifier and Type | Class and Description |
---|---|
class |
AzureAdProfileCreator
Specific profile creator for Azure.
|
Modifier and Type | Class and Description |
---|---|
class |
OidcProfileCreator<U extends OidcProfile>
OpenID Connect profile creator.
|
Modifier and Type | Class and Description |
---|---|
class |
OidcRedirectActionBuilder
Redirect to the OpenID Connect provider.
|
Modifier and Type | Class and Description |
---|---|
class |
YahooOpenIdClient
This class is the OpenID client to authenticate users with their yahoo account.
|
Modifier and Type | Class and Description |
---|---|
class |
SAML2Client
This class is the client to authenticate users with a SAML2 Identity Provider.
|
Modifier and Type | Class and Description |
---|---|
class |
SAML2Authenticator
Authenticator for SAML 2.0
|
Modifier and Type | Class and Description |
---|---|
class |
DbAuthenticator
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
DbProfileService
The DB profile service (which supersedes the DB authenticator).
|
Modifier and Type | Class and Description |
---|---|
class |
StormpathAuthenticator
An authentication handler for Stormpath.
|
Copyright © 2017. All rights reserved.