Package com.adobe.granite.auth.oauth
@Version("3.15.0")
package com.adobe.granite.auth.oauth
Defines the API for extensions to predefined OAuth authentication
providers
-
ClassDescriptionInterface for an OAuth 2.0 access token provider using Authorization Grants as defined in the Assertion Framework for OAuth 2.0 Client Authentication and Authorization Grants (see RFC 7523).Constants related to
AccessTokenProviderproviders andAccessTokenRequestCustomizercustomizers.An interface to customize the token exchange/trade mechanism for JWT Bearer based request for requesting an OAuth 2.0 access token.Interface thatProviders can implement to indicate they can accept authorization code requests directly.This interface is intended to be implemented by an application which wants to customize the validation of the users based on their credential.This interface is created in order to simplify Token Validation in the IMS bundle.This interface is intended to be implemented by an application which wants, upon authentication, to redirect the user to an uri instead of login in to the local instance.TheLogoutProviderinterface provides the ability to perform a log-out operation.Constants for use with OAuth integrationsMay be thrown when attempting to link an OAuth user to a CRX user when OAuth ID is already linked to another userThis interface is intended to be implemented by an application which wants to customize the validation of the users based on their profile.Interface for OAuth providers.Deprecated.Expose the list of well known configuration properties so that external services can find and use existing configurations for additional oauth functionality that is NOT related to Authentication.This interface is intended to be implemented by an application which wants to customize the behavior of aProviderimplementation.Indicates which version of the oauth spec the Provider is based on:An interface to validate the access token.