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.
|
Modifier and Type | Class and Description |
---|---|
class |
LoadLinkedUserAuthorizationGenerator<U extends CommonProfile>
Load a linked account and replace the original account.
|
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 |
Clients
This class is made to group multiple clients, generally on one callback url.
|
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. |
class |
InMemoryProfileService<U extends CommonProfile>
In-memory profile service.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractStore<K,O>
Abstract store.
|
class |
GuavaStore<K,O>
Store data in a Guava cache.
|
Modifier and Type | Class and Description |
---|---|
class |
CouchProfileService
The CouchDB profile service.
|
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 |
DirectBearerAuthClient
This class is the client to authenticate users directly through RFC 6750 HTTP bearer authentication.
|
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).
|
class |
X509Client
Direct client for X509 certificates.
|
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 |
AbstractRegexpAuthenticator<U extends CommonProfile>
Abstract authenticator based on regular expressions.
|
class |
IpRegexpAuthenticator
Authenticates users based on their IP and a regexp pattern.
|
class |
RestAuthenticator
Authenticates against a REST API.
|
class |
X509Authenticator
Authenticates
X509Credentials . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEncryptionConfiguration
Abstract encryption configuration.
|
class |
ECEncryptionConfiguration
Elliptic curve encryption configuration.
|
class |
RSAEncryptionConfiguration
RSA encryption configuration.
|
class |
SecretEncryptionConfiguration
Secret encryption configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSignatureConfiguration
Abstract signature configuration.
|
class |
ECSignatureConfiguration
Elliptic curve signature configuration: http://connect2id.com/products/nimbus-jose-jwt/examples/jwt-with-ec-signature
|
class |
RSASignatureConfiguration
RSA signature configuration: http://connect2id.com/products/nimbus-jose-jwt/examples/jwt-with-rsa-signature
|
class |
SecretSignatureConfiguration
HMac signature configuration: http://connect2id.com/products/nimbus-jose-jwt/examples/jwt-with-hmac
|
Modifier and Type | Class and Description |
---|---|
class |
JwtAuthenticator
Authenticator for JWT.
|
Modifier and Type | Class and Description |
---|---|
class |
DirectKerberosClient
This class is the client to authenticate users directly based on Kerberos ticket.
|
Modifier and Type | Class and Description |
---|---|
class |
IndirectKerberosClient |
Modifier and Type | Class and Description |
---|---|
class |
SunJaasKerberosTicketValidator
Implementation of
KerberosTicketValidator which uses the SUN JAAS
login module, which is included in the SUN JRE, it will not work with an IBM JRE. |
Modifier and Type | Class and Description |
---|---|
class |
LdapProfileService
The LDAP profile service (which supersedes the LDAP authenticator).
|
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 |
HiOrgServerClient
This class is the OAuth client to authenticate users in HiOrg-Server.
|
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 |
QQClient
This class is the OAuth client to authenticate users in Tencent QQ Connect.
|
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 |
WechatClient
This class is the OAuth client to authenticate users in Tencent Wechat.
|
class |
WeiboClient
This class is the OAuth client to authenticate users in Weibo using OAuth protocol version 2.0.
|
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<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 |
FacebookConfiguration
Facebook OAuth configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
HiOrgServerConfiguration
HiOrg-Server OAuth configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
LinkedIn2Configuration
LinkedIn OAuth configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
OkConfiguration
Ok OAuth configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
VkConfiguration
Vk OAuth configuration.
|
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,V extends OidcConfiguration>
This class is the client to authenticate users with an OpenID Connect 1.0 provider.
|
Modifier and Type | Class and Description |
---|---|
class |
AzureAdOidcConfiguration
AzureAd OpenID Connect configuration.
|
class |
KeycloakOidcConfiguration
Keycloak OpenID Connect configuration.
|
class |
OidcConfiguration
OpenID Connect configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
UserInfoOidcAuthenticator
The OpenId Connect authenticator by user info.
|
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 |
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 and logout users with a SAML2 Identity Provider.
|
class |
SAML2ClientConfiguration
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
SAML2Configuration
The class is responsible for capturing client settings and passing them around.
|
Modifier and Type | Class and Description |
---|---|
class |
SAML2Authenticator
Authenticator for SAML 2.0
|
Modifier and Type | Class and Description |
---|---|
class |
DbProfileService
The DB profile service (which supersedes the DB authenticator).
|
Copyright © 2019. All rights reserved.