All Classes and Interfaces

Class
Description
 
Abstract AuthorizationCodeDataProvider implementation
 
 
 
 
Abstract access token grant
Abstract access token grant handler
 
 
 
The "JWT Bearer" grant handler
 
Abstract OAuth service
 
 
Base Access Token representation
 
Access Token Grant
 
 
 
Captures the information associated with the access token request.
 
OAuth2 Access Token Service implementation
 
 
 
 
 
AuthorizationCodeDataProvider is the OAuthDataProvider which can additionally persist the authorization code grant information
Base Authorization Code Grant representation, captures the code and the redirect URI this code has been returned to, visible to the client
Authorization Code Grant Handler
This resource handles the End User authorizing or denying the Client to access its resources.
Captures the information associated with the code grant registration request.
 
 
 
 
 
Authorization helpers
Simple Bearer Access Token implementations
 
Represents a registered third-party Client application
Represents the extended client view of AccessToken.
 
 
 
The "client_credentials" grant handler
ClientIdProvider is responsible for providing a mapping between the authenticated client and its id
 
 
 
ClientSecretVerifier which checks the passwords against hashes
ClientSecretVerifier is responsible for validating a client secret
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Redirection-based Implicit Grant Service which returns tokens for the confidential clients directly to a human user.
Redirection-based Implicit Grant Service This resource handles the End User authorizing or denying the Client embedded in the Web agent.
 
 
 
 
 
Same as JPACodeDataProvider (stores Clients and tokens in a rdbms using JPA APIs).
 
Provides a Jpa BMT implementation for OAuthDataProvider.
 
 
Validate Access Token signature using JWK Set from AuthorizationMetadata.getJwksURL() according to JoseHeaders.getKeyId()
 
 
 
 
The "JWT Bearer" grant handler
 
Base Authorization Code Grant representation, captures the code and the redirect URI this code has been returned to, visible to the client
 
 
 
 
Default Model Encryption helpers
 
 
 
 
 
This bean represents a resource owner authorization challenge.
The utility class for simplifying working with OAuth servers
Miscellaneous constants
Captures the information about the current client request which custom filters may use to further protect the endpoints
 
 
OAuth provider responsible for persisting the information about OAuth consumers, request and access tokens.
Captures OAuth2 error properties
 
 
 
 
Provides the complete information about a given opaque permission.
 
JAX-RS OAuth2 filter which can be used to protect the end-user endpoints
 
 
 
 
Encapsulates OAuth-related problems
 
Various utility methods
 
 
 
 
The Base Redirection-Based Grant Service
Simple Refresh Token implementation
 
 
 
The "resource owner" grant handler
 
 
 
Server Access Token representation
The Authorization Code Grant representation visible to the server
SessionAuthenticityTokenProvider responsible for storing and retrieving tokens to validate the authenticity of request sessions
 
Optional provider responsible for creating resource owner subject representations
 
 
OAuth2 Token Revocation Service implementation
Represents a login name which AuthorizationService may capture after the end user approved a given third party request