public class DefaultEncryptingOAuthDataProvider extends AbstractOAuthDataProvider implements ClientRegistrationProvider
| Constructor and Description |
|---|
DefaultEncryptingOAuthDataProvider(KeyProperties props) |
DefaultEncryptingOAuthDataProvider(SecretKey key) |
DefaultEncryptingOAuthDataProvider(String algo,
int keySize) |
| Modifier and Type | Method and Description |
|---|---|
ServerAccessToken |
getAccessToken(String accessToken)
Get access token
|
Client |
getClient(String clientId)
Returns the previously registered third-party
Client |
List<Client> |
getClients() |
void |
removeAccessToken(ServerAccessToken accessToken)
Removes the access token
The runtime will call this method if it finds that a token has expired
|
Client |
removeClient(String clientId) |
protected boolean |
revokeAccessToken(String accessTokenKey) |
protected RefreshToken |
revokeRefreshToken(Client client,
String refreshTokenKey) |
protected void |
saveAccessToken(ServerAccessToken serverToken) |
protected void |
saveRefreshToken(ServerAccessToken at,
RefreshToken refreshToken) |
void |
setClient(Client client) |
convertScopeToPermissions, createAccessToken, createNewAccessToken, createNewRefreshToken, doCreateAccessToken, doRefreshAccessToken, getPreauthorizedToken, refreshAccessToken, revokeToken, setAccessTokenLifetime, setRefreshTokenLifetimeprotected SecretKey key
public DefaultEncryptingOAuthDataProvider(String algo, int keySize)
public DefaultEncryptingOAuthDataProvider(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 ClientRegistrationProviderpublic ServerAccessToken getAccessToken(String accessToken) throws OAuthServiceException
OAuthDataProvidergetAccessToken in interface OAuthDataProvideraccessToken - the token keyOAuthServiceExceptionpublic void removeAccessToken(ServerAccessToken accessToken) throws OAuthServiceException
OAuthDataProviderremoveAccessToken in interface OAuthDataProvideraccessToken - the tokenOAuthServiceExceptionprotected void saveAccessToken(ServerAccessToken serverToken)
saveAccessToken in class AbstractOAuthDataProviderprotected boolean revokeAccessToken(String accessTokenKey)
revokeAccessToken in class AbstractOAuthDataProviderprotected void saveRefreshToken(ServerAccessToken at, RefreshToken refreshToken)
saveRefreshToken in class AbstractOAuthDataProviderprotected RefreshToken revokeRefreshToken(Client client, String refreshTokenKey)
revokeRefreshToken in class AbstractOAuthDataProviderApache CXF