Package org.apache.cxf.rs.security.oauth2.provider
-
Interface Summary Interface Description AccessTokenGrantHandler AccessTokenResponseFilter AccessTokenValidator AuthorizationCodeResponseFilter AuthorizationRequestFilter ClientIdProvider ClientIdProvider is responsible for providing a mapping between the authenticated client and its idClientRegistrationProvider ClientSecretVerifier ClientSecretVerifier is responsible for validating a client secretJPAOAuthDataProvider.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 sessionsSubjectCreator Optional provider responsible for creating resource owner subject representations -
Class Summary Class Description AbstractOAuthDataProvider ClientSecretHashVerifier ClientSecretVerifier which checks the passwords against hashesDefaultEncryptingOAuthDataProvider DefaultResourceOwnerNameProvider DefaultSubjectCreator JCacheOAuthDataProvider JoseSessionTokenProvider JPAOAuthDataProvider Provides a Jpa BMT implementation for OAuthDataProvider.OAuthContextProvider OAuthJoseJwtConsumer OAuthJoseJwtProducer OAuthJSONProvider OAuthServerJoseJwtConsumer OAuthServerJoseJwtProducer OAuthServiceExceptionMapper -
Exception Summary Exception Description OAuthServiceException Encapsulates OAuth-related problems