| Interface | Description |
|---|---|
| AccessTokenGrantHandler | |
| AccessTokenResponseFilter | |
| AccessTokenValidator | |
| AuthorizationCodeResponseFilter | |
| AuthorizationRequestFilter | |
| ClientIdProvider |
ClientIdProvider is responsible for providing a mapping between
the authenticated client and its id
|
| ClientRegistrationProvider | |
| ClientSecretVerifier |
ClientSecretVerifier is responsible for validating a client secret
|
| JPAOAuthDataProvider.EntityManagerOperation<T> | |
| OAuthDataProvider |
OAuth provider responsible for persisting the information about
OAuth consumers, request and access tokens.
|
| OOBResponseDeliverer | |
| ProviderAuthenticationStrategy | |
| ResourceOwnerNameProvider | |
| SessionAuthenticityTokenProvider |
SessionAuthenticityTokenProvider responsible for storing and retrieving tokens
to validate the authenticity of request sessions
|
| SubjectCreator |
Optional provider responsible for creating
resource owner subject representations
|
| Class | Description |
|---|---|
| AbstractOAuthDataProvider | |
| ClientSecretHashVerifier |
ClientSecretVerifier which checks the passwords against hashes
|
| DefaultEncryptingOAuthDataProvider | |
| DefaultResourceOwnerNameProvider | |
| DefaultSubjectCreator | |
| JCacheOAuthDataProvider | |
| JoseSessionTokenProvider | |
| JPAOAuthDataProvider |
Provides a Jpa BMT implementation for OAuthDataProvider.
|
| OAuthContextProvider | |
| OAuthJoseJwtConsumer | |
| OAuthJoseJwtProducer | |
| OAuthJSONProvider | |
| OAuthServerJoseJwtConsumer | |
| OAuthServerJoseJwtProducer | |
| OAuthServiceExceptionMapper |
| Exception | Description |
|---|---|
| OAuthServiceException |
Encapsulates OAuth-related problems
|
Apache CXF