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 | Method and Description |
---|---|
protected void |
Clients.updateIndirectClient(IndirectClient client)
Setup the indirect 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 |
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 |
IndirectKerberosClient |
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 | Method and Description |
---|---|
S |
OAuthConfiguration.buildService(WebContext context,
IndirectClient client,
String state)
Build an OAuth service from the web context and with a state.
|
Constructor and Description |
---|
OAuth10Authenticator(OAuth10Configuration configuration,
IndirectClient client) |
OAuth20Authenticator(OAuth20Configuration configuration,
IndirectClient client) |
Constructor and Description |
---|
OAuth10CredentialsExtractor(OAuth10Configuration configuration,
IndirectClient client) |
OAuth20CredentialsExtractor(OAuth20Configuration configuration,
IndirectClient client) |
Constructor and Description |
---|
OAuth10ProfileCreator(OAuth10Configuration configuration,
IndirectClient client) |
OAuth20ProfileCreator(OAuth20Configuration configuration,
IndirectClient client) |
Constructor and Description |
---|
DropBoxProfileCreator(OAuth20Configuration configuration,
IndirectClient client) |
Constructor and Description |
---|
FacebookProfileCreator(OAuth20Configuration configuration,
IndirectClient client) |
Constructor and Description |
---|
FoursquareProfileCreator(OAuth20Configuration configuration,
IndirectClient client) |
Constructor and Description |
---|
QQProfileCreator(OAuth20Configuration configuration,
IndirectClient client) |
Constructor and Description |
---|
WechatProfileCreator(OAuth20Configuration configuration,
IndirectClient client) |
Constructor and Description |
---|
YahooProfileCreator(OAuth10Configuration configuration,
IndirectClient client) |
Modifier and Type | Field and Description |
---|---|
protected IndirectClient |
OAuth10RedirectActionBuilder.client |
protected IndirectClient |
OAuth20RedirectActionBuilder.client |
Constructor and Description |
---|
OAuth10RedirectActionBuilder(OAuth10Configuration configuration,
IndirectClient client) |
OAuth20RedirectActionBuilder(OAuth20Configuration configuration,
IndirectClient client) |
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 |
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.
|
Copyright © 2019. All rights reserved.