Class DefaultEncryptingOAuthDataProvider
java.lang.Object
org.apache.cxf.rs.security.oauth2.provider.AbstractOAuthDataProvider
org.apache.cxf.rs.security.oauth2.provider.DefaultEncryptingOAuthDataProvider
- All Implemented Interfaces:
ClientRegistrationProvider,OAuthDataProvider
- Direct Known Subclasses:
DefaultEncryptingCodeDataProvider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoGetClient(String clientId) voidprotected voidprotected voidgetAccessToken(String accessToken) Get access tokengetAccessTokens(Client c, UserSubject sub) Return all access tokens associated with a given clientgetClients(UserSubject resourceOwner) Get a list of clients registered by a resource owner.protected RefreshTokengetRefreshToken(String refreshTokenKey) getRefreshTokens(Client c, UserSubject sub) Return all refresh tokens associated with a given clientprotected voidsaveAccessToken(ServerAccessToken serverToken) protected voidsaveRefreshToken(RefreshToken refreshToken) voidSet a ClientMethods inherited from class org.apache.cxf.rs.security.oauth2.provider.AbstractOAuthDataProvider
authenticateUnregisteredClient, checkRequestedScopes, close, convertScopeToPermissions, convertSingleScopeToPermission, convertToJWTAccessToken, createAccessToken, createClientCredentialsClient, createJwtAccessToken, createNewAccessToken, createNewRefreshToken, doCreateAccessToken, doCreateAccessToken, doCreateNewRefreshToken, doRefreshAccessToken, getClient, getCurrentClientSecret, getCurrentRequestedGrantType, getCurrentTokenRequestParams, getDefaultScopes, getInvisibleToClientScopes, getIssuer, getJwtAccessTokenClaimMap, getJwtAccessTokenProducer, getMessageContext, getPermissionMap, getPreauthorizedToken, getRequiredScopes, handleLinkedRefreshToken, init, isClientMatched, isPersistJwtEncoding, isRecycleRefreshTokens, isRefreshTokenSupported, isSupportPreauthorizedTokens, isTokenMatched, isUseJwtFormatForAccessTokens, linkAccessTokenToRefreshToken, linkRefreshTokenToAccessToken, processJwtAccessToken, refreshAccessToken, removeClient, removeClientTokens, revokeAccessToken, revokeAccessTokens, revokeRefreshToken, revokeToken, setAccessTokenLifetime, setAuthenticationStrategy, setClients, setDefaultScopes, setInvisibleToClientScopes, setIssuer, setJwtAccessTokenClaimMap, setJwtAccessTokenProducer, setMessageContext, setPermissionMap, setPersistJwtEncoding, setRecycleRefreshTokens, setRefreshTokenLifetime, setRequiredScopes, setSupportedScopes, setSupportPreauthorizedTokens, setUseJwtFormatForAccessTokens, unlinkRefreshAccessToken, updateExistingRefreshToken, updateRefreshToken
-
Field Details
-
key
-
-
Constructor Details
-
DefaultEncryptingOAuthDataProvider
-
DefaultEncryptingOAuthDataProvider
-
DefaultEncryptingOAuthDataProvider
-
-
Method Details
-
doGetClient
- Specified by:
doGetClientin classAbstractOAuthDataProvider- Throws:
OAuthServiceException
-
setClient
Description copied from interface:ClientRegistrationProviderSet a Client- Parameters:
client- the client
-
doRemoveClient
- Specified by:
doRemoveClientin classAbstractOAuthDataProvider
-
getClients
Description copied from interface:ClientRegistrationProviderGet a list of clients registered by a resource owner.- Parameters:
resourceOwner- the resource owner, can be null- Returns:
- the list of clients
-
getAccessTokens
Description copied from interface:OAuthDataProviderReturn all access tokens associated with a given client- Parameters:
c- the clientsub- the user subject, can be null- Returns:
- list of access tokens
-
getRefreshTokens
Description copied from interface:OAuthDataProviderReturn all refresh tokens associated with a given client- Parameters:
c- the clientsub- the user subject, can be null- Returns:
- list of refresh tokens
-
getAccessToken
Description copied from interface:OAuthDataProviderGet access token- Parameters:
accessToken- the token key- Returns:
- AccessToken
- Throws:
OAuthServiceException
-
saveAccessToken
- Specified by:
saveAccessTokenin classAbstractOAuthDataProvider
-
doRevokeAccessToken
- Specified by:
doRevokeAccessTokenin classAbstractOAuthDataProvider
-
saveRefreshToken
- Specified by:
saveRefreshTokenin classAbstractOAuthDataProvider
-
doRevokeRefreshToken
- Specified by:
doRevokeRefreshTokenin classAbstractOAuthDataProvider
-
getRefreshToken
- Specified by:
getRefreshTokenin classAbstractOAuthDataProvider
-