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
CAS rest client that uses a
BasicAuthExtractor . |
class |
CasRestFormClient
CAS rest client that uses a
FormExtractor . |
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 protocol).
|
class |
DirectClient<C extends Credentials,U extends CommonProfile>
This class is the default direct (stateless) implementation of an authentication client (whatever the protocol).
|
class |
IndirectClient<C extends Credentials,U extends CommonProfile>
This class is the default indirect (with redirection, stateful) implementation of an authentication client (whatever the protocol).
|
Modifier and Type | Method and Description |
---|---|
<C extends Client> |
Clients.findClient(Class<C> clazz)
Return the right client according to the specific class.
|
Modifier and Type | Method and Description |
---|---|
Client |
Clients.findClient(String name)
Return the right client according to the specific name.
|
Client |
Clients.findClient(WebContext context)
Return the right client according to the web context.
|
Client |
Clients.getDefaultClient() |
Modifier and Type | Method and Description |
---|---|
List<Client> |
DefaultClientFinder.find(Clients clients,
WebContext context,
String clientName) |
List<Client> |
ClientFinder.find(Clients clients,
WebContext context,
String clientName) |
List<Client> |
Clients.findAllClients()
Find all the clients.
|
List<Client> |
Clients.getClients() |
Modifier and Type | Method and Description |
---|---|
void |
Clients.setClients(Client... clients) |
void |
Clients.setDefaultClient(Client defaultClient) |
Modifier and Type | Method and Description |
---|---|
void |
Clients.setClients(List<Client> clients) |
void |
Clients.setClientsList(List<Client> clients)
Deprecated.
|
Constructor and Description |
---|
Clients(Client... clients) |
Clients(Client client) |
Clients(String callbackUrl,
Client... clients) |
Clients(String callbackUrl,
Client client) |
Constructor and Description |
---|
Clients(List<Client> clients) |
Clients(String callbackUrl,
List<Client> clients) |
Constructor and Description |
---|
Config(Client... clients) |
Config(Client client) |
Config(Client client,
Map<String,Authorizer> authorizers) |
Config(Map<String,Authorizer> authorizers,
Client... clients) |
Config(String callbackUrl,
Client... clients) |
Config(String callbackUrl,
Client client) |
Config(String callbackUrl,
Client client,
Map<String,Authorizer> authorizers) |
Config(String callbackUrl,
Map<String,Authorizer> authorizers,
Client... clients) |
Constructor and Description |
---|
Config(List<Client> clients) |
Config(String callbackUrl,
List<Client> clients) |
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 |
BasicAuthClient
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
AnonymousClient
Anonymous client.
|
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 |
DirectFormClient
This class is the client to authenticate users, based on form HTTP parameters.
|
class |
DirectHttpClient<C extends Credentials>
This class is the base HTTP client to authenticate directly users through HTTP protocol.
|
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.
|
class |
IndirectHttpClient<C extends Credentials>
This class is the base HTTP client to authenticate indirectly users through HTTP protocol.
|
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>
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. |
Modifier and Type | Class and Description |
---|---|
class |
OidcClient
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.
|
Copyright © 2016. All rights reserved.