public class DefaultEncryptingOAuthDataProvider extends AbstractOAuthDataProvider implements ClientRegistrationProvider
| Constructor and Description |
|---|
DefaultEncryptingOAuthDataProvider(org.apache.cxf.common.util.crypto.KeyProperties props) |
DefaultEncryptingOAuthDataProvider(SecretKey key) |
DefaultEncryptingOAuthDataProvider(String algo,
int keySize) |
| Modifier and Type | Method and Description |
|---|---|
ServerAccessToken |
getAccessToken(String accessToken)
Get access token
|
protected List<ServerAccessToken> |
getAccessTokens(Client c) |
Client |
getClient(String clientId)
Returns the previously registered third-party
Client |
List<Client> |
getClients() |
protected RefreshToken |
getRefreshToken(String refreshTokenKey) |
protected List<RefreshToken> |
getRefreshTokens(Client c) |
Client |
removeClient(String clientId) |
protected ServerAccessToken |
revokeAccessToken(String accessTokenKey) |
protected RefreshToken |
revokeRefreshToken(String refreshTokenKey) |
protected void |
saveAccessToken(ServerAccessToken serverToken) |
protected void |
saveRefreshToken(ServerAccessToken at,
RefreshToken refreshToken) |
void |
setClient(Client client) |
close, convertScopeToPermissions, createAccessToken, createNewAccessToken, createNewRefreshToken, doCreateAccessToken, doCreateNewRefreshToken, doRefreshAccessToken, getMessageContext, getPermissionMap, getPreauthorizedToken, handleLinkedRefreshToken, init, isRefreshTokenSupported, refreshAccessToken, removeAccessToken, removeClientTokens, revokeAccessTokens, revokeToken, setAccessTokenLifetime, setMessageContext, setPermissionMap, setRecycleRefreshTokens, setRefreshTokenLifetime, setScopes, unlinkRefreshAccessToken, updateRefreshTokenprotected SecretKey key
public DefaultEncryptingOAuthDataProvider(String algo, int keySize)
public DefaultEncryptingOAuthDataProvider(org.apache.cxf.common.util.crypto.KeyProperties props)
public DefaultEncryptingOAuthDataProvider(SecretKey key)
public Client getClient(String clientId) throws OAuthServiceException
OAuthDataProviderClientgetClient in interface ClientRegistrationProvidergetClient in interface OAuthDataProviderclientId - the client idOAuthServiceExceptionpublic void setClient(Client client)
setClient in interface ClientRegistrationProviderpublic Client removeClient(String clientId)
removeClient in interface ClientRegistrationProviderpublic List<Client> getClients()
getClients in interface ClientRegistrationProviderprotected List<ServerAccessToken> getAccessTokens(Client c)
getAccessTokens in class AbstractOAuthDataProviderprotected List<RefreshToken> getRefreshTokens(Client c)
getRefreshTokens in class AbstractOAuthDataProviderpublic ServerAccessToken getAccessToken(String accessToken) throws OAuthServiceException
OAuthDataProvidergetAccessToken in interface OAuthDataProvideraccessToken - the token keyOAuthServiceExceptionprotected void saveAccessToken(ServerAccessToken serverToken)
saveAccessToken in class AbstractOAuthDataProviderprotected ServerAccessToken revokeAccessToken(String accessTokenKey)
revokeAccessToken in class AbstractOAuthDataProviderprotected void saveRefreshToken(ServerAccessToken at, RefreshToken refreshToken)
saveRefreshToken in class AbstractOAuthDataProviderprotected RefreshToken revokeRefreshToken(String refreshTokenKey)
revokeRefreshToken in class AbstractOAuthDataProviderprotected RefreshToken getRefreshToken(String refreshTokenKey)
getRefreshToken in class AbstractOAuthDataProviderApache CXF