com.nimbusds.oauth2.sdk.package-info Maven / Gradle / Ivy
/**
* Classes for representing, serialising and parsing OAuth 2.0 client requests
* and server responses.
*
* Authorisation endpoint messages:
*
*
* - {@link com.nimbusds.oauth2.sdk.AuthorizationRequest} The client
* requests the end-user's authorisation to access a protected
* resource.
*
- {@link com.nimbusds.oauth2.sdk.AuthorizationResponse} The server
* grants the authorisation or returns an error:
*
* - {@link com.nimbusds.oauth2.sdk.AuthorizationSuccessResponse}
* The server responds with an authorisation grant.
*
- {@link com.nimbusds.oauth2.sdk.AuthorizationErrorResponse}
* The server responds with an authorisation error.
*
*
*
*
* Token endpoint messages:
*
*
* - {@link com.nimbusds.oauth2.sdk.TokenRequest} The client requests an
* access token and optional refresh token using a previously issued
* authorisation code or other valid grant.
*
- {@link com.nimbusds.oauth2.sdk.TokenResponse} The server responds
* with an access token or returns an error:
*
* - {@link com.nimbusds.oauth2.sdk.AccessTokenResponse} The
* server responds with an access token and optional refresh
* token.
*
- {@link com.nimbusds.oauth2.sdk.TokenErrorResponse} The
* server responds with a token error.
*
*
*
* Token revocation endpoint messages:
*
*
* - {@link com.nimbusds.oauth2.sdk.TokenRevocationRequest} The client
* request revocation of a previously issued access or refresh
* token.
*
*
* Protected resource messages:
*
*
* - {@link com.nimbusds.oauth2.sdk.ProtectedResourceRequest} The client
* makes a request to a protected resource using an OAuth 2.0 access
* token.
*/
package com.nimbusds.oauth2.sdk;