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 |
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 |
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 |
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 |
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 |
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.
|
Copyright © 2017. All rights reserved.