| Interface | Description |
|---|---|
| OAuth2Operations |
A service interface for the OAuth2 flow.
|
| OAuth2ServiceProvider<A> |
A ServiceProvider that uses the OAuth 2.0 protocol.
|
| Class | Description |
|---|---|
| AbstractOAuth2ApiBinding |
Base class for OAuth 2-based provider API bindings.
|
| AbstractOAuth2ServiceProvider<S> |
Base class for ServiceProviders that use the OAuth2 protocol.
|
| AccessGrant |
OAuth2 access token.
|
| GenericOAuth2ConnectionFactory |
Generic implementation of an
OAuth2ConnectionFactory that carries no intrinsic knowledge of the API it will be creating connections against. |
| GenericOAuth2ServiceProvider |
Generic implementation of
OAuth2ServiceProvider that carries no intrinsic knowledge of the API it will be creating connections against. |
| OAuth2Parameters |
Parameters for building an OAuth2 authorize URL.
|
| OAuth2Template |
OAuth2Operations implementation that uses REST-template to make the OAuth calls.
|
| Enum | Description |
|---|---|
| GrantType |
OAuth2 supports two types of authorization flow, typically referred to as "Client-side"
and "Server-side".
|
| OAuth2Version |
Enum encapsulating the differences between the various versions of the OAuth2 specification.
|
| TokenStrategy |
Strategy enumeration where each value carries an interceptor defining how an access token is carried on API requests.
|