Modifier and Type | Class and Description |
---|---|
class |
CasClient
This class is the client to authenticate users on a CAS server.
|
class |
CasProxyReceptor
This class is the CAS proxy receptor.
|
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 |
CasRestAuthenticator
This is a specific Authenticator to deal with the CAS REST API.
|
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>
This class is the default direct (stateless) implementation of an authentication client (whatever the mechanism).
|
class |
DirectClientV2<C extends Credentials,U extends CommonProfile>
|
class |
IndirectClient<C extends Credentials,U extends CommonProfile>
This class is the default indirect (with redirection, stateful) implementation of an authentication client (whatever the mechanism).
|
class |
IndirectClientV2<C extends Credentials,U extends CommonProfile>
New indirect client type using the
RedirectActionBuilder , CredentialsExtractor , Authenticator
and ProfileCreator concepts. |
Modifier and Type | Class and Description |
---|---|
class |
AnonymousClient
Anonymous client.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractUsernamePasswordAuthenticator
An abstract username / password authenticator having a password encoder.
|
class |
LocalCachingAuthenticator<T extends Credentials>
An authenticator that caches the result of an authentication event locally.
|
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 |
JwtAuthenticator
Authenticator for JWT.
|
Modifier and Type | Class and Description |
---|---|
class |
LdapAuthenticator
Authenticator for LDAP based on the Ldaptive library and its core
Authenticator class. |
Modifier and Type | Class and Description |
---|---|
class |
MongoAuthenticator
Authenticator for users stored in a MongoDB database, based on the
MongoClient class from the Java Mongo driver. |
Modifier and Type | Class and Description |
---|---|
class |
BaseOAuth10Client<U extends OAuth10Profile>
This class is the base implementation for client supporting OAuth protocol version 1.0.
|
class |
BaseOAuth20Client<U extends OAuth20Profile>
This class is the base implementation for client supporting OAuth protocol version 2.0.
|
class |
BaseOAuth20StateClient<U extends OAuth20Profile>
This class is the base implementation for client supporting OAuth protocol version 2.0 with the state parameter.
|
class |
BaseOAuthClient<U extends OAuth20Profile,S extends com.github.scribejava.core.oauth.OAuthService,T extends com.github.scribejava.core.model.Token>
This class is a base implementation for an OAuth protocol client based on the Scribe library.
|
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 |
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 |
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 |
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 |
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 |
BaseOpenIdClient<U extends CommonProfile>
This class is a base implementation for an OpenID protocol client based on the openid4java library.
|
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 |
DbAuthenticator
Authenticator for users stored in relational database, based on the JDBI library.
|
Modifier and Type | Class and Description |
---|---|
class |
StormpathAuthenticator
An authentication handler for Stormpath.
|
Copyright © 2016. All rights reserved.