| Interface | Description | 
|---|---|
| TokenRequestContext<G,R extends TokenResponse> | Represents the context of a token endpoint request. | 
| Class | Description | 
|---|---|
| AbstractTokenRequestContext<G,R extends TokenResponse> | A base class that provides getters for common context properties. | 
| ClientCredentialsTokenRequestContext | A token request context for sending a client credentials request to an OAuth 2.0 provider. | 
| OauthCodeTokenRequestContext | A token request context for sending an authorization
 code grant request to an OAuth 2.0 provider. | 
| OauthPasswordTokenRequestContext | A token request context for sending a password grant
 request to an OAuth 2.0 provider. | 
| OpenIdCodeTokenRequestContext | A token request context for sending an authorization
 code grant request to an OpenID provider. | 
| OpenIdPasswordTokenRequestContext | A token request context for sending a password grant
 request to an OpenID provider. |