Package org.glassfish.jersey.client.oauth2
Jersey OAuth 2 Client API.
The API is currently in the state of a
BETA
version.-
Interface Summary Interface Description OAuth2CodeGrantFlow The interface that defines OAuth 2 Authorization Code Grant Flow.OAuth2CodeGrantFlow.Builder<T extends OAuth2CodeGrantFlow.Builder> The builder ofOAuth2CodeGrantFlow
. -
Class Summary Class Description AbstractAuthorizationCodeGrantBuilder<T extends OAuth2CodeGrantFlow.Builder> Abstract implementation ofOAuth2CodeGrantFlow.Builder
.AuthCodeGrantImpl Default implementation ofOAuth2CodeGrantFlow
.AuthCodeGrantImpl.Builder Builder implementation.AuthCodeGrantImpl.DefaultTokenMessageBodyReader ClientIdentifier Client Identifier that contains information about client id and client secret issues by a Service Provider for application.OAuth2ClientFeature OAuth2 client filter feature registers the support for performing authenticated requests to the Service Provider.OAuth2ClientFilter Client filter that adds access token to theAuthorization
http header.OAuth2ClientSupport Main class to build the Authorization Flow instances andclient filter feature
that can supports performing of authenticated OAuth requests.OAuth2FlowFacebookBuilder Class that provides methods to buildOAuth2CodeGrantFlow
pre-configured for usage with Facebook provider.OAuth2FlowFacebookBuilder.FacebookTokenMessageBodyReader Entity provider that deserializes entity returned from Access Token request intoTokenResult
.OAuth2FlowGoogleBuilder Class that provides methods to buildOAuth2CodeGrantFlow
pre-configured for usage with Google provider.OAuth2Parameters Class that contains definition od parameters used in OAuth2.TokenResult Class that contains a result of the Authorization Flow including a access token. -
Enum Summary Enum Description OAuth2CodeGrantFlow.Phase Phase of the Authorization Code Grant Flow.OAuth2FlowGoogleBuilder.AccessType Enum that defines values for "access_type" parameter used in Google OAuth flow.OAuth2FlowGoogleBuilder.Display Enum that defines values for "display" parameter used in Google OAuth flow.OAuth2FlowGoogleBuilder.Prompt Enum that defines values for "prompt" parameter used in Google OAuth flow.OAuth2Parameters.GrantType Parametergrant_type
used in the access token request.