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 informationBase 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