All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.nimbusds.oauth2.sdk.package-info Maven / Gradle / Ivy

/*
 * oauth2-oidc-sdk
 *
 * Copyright 2012-2016, Connect2id Ltd and contributors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use
 * this file except in compliance with the License. You may obtain a copy of the
 * License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed
 * under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the
 * specific language governing permissions and limitations under the License.
 */

/**
 * Classes for representing, serialising and parsing OAuth 2.0 client requests
 * and authorisation 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 introspection endpoint messages: * *

    *
  • {@link com.nimbusds.oauth2.sdk.TokenIntrospectionRequest} The * resource server requests an access token to be introspected. *
  • {@link com.nimbusds.oauth2.sdk.TokenIntrospectionResponse} The * server responds with a token metadata or returns an error: *
      *
    • {@link com.nimbusds.oauth2.sdk.TokenIntrospectionSuccessResponse} * The server responds with the token metadata. *
    • {@link com.nimbusds.oauth2.sdk.TokenIntrospectionErrorResponse} * The server responds with an 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;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy