| Modifier and Type | Method and Description |
|---|---|
static String |
OAuthClientUtils.createAuthorizationHeader(ClientAccessToken accessToken)
Creates OAuth Authorization header with Bearer scheme
|
static String |
OAuthClientUtils.createAuthorizationHeader(ClientAccessToken accessToken,
HttpRequestProperties httpProps)
Creates OAuth Authorization header with the scheme that
may require an access to the current HTTP request properties
|
static String |
OAuthClientUtils.createAuthorizationHeader(OAuthClientUtils.Consumer consumer,
ClientAccessToken accessToken)
Deprecated.
|
static ClientAccessToken |
OAuthClientUtils.getAccessToken(String accessTokenServiceUri,
OAuthClientUtils.Consumer consumer,
AccessTokenGrant grant,
boolean setAuthorizationHeader)
Obtains the access token from OAuth AccessToken Service
|
static ClientAccessToken |
OAuthClientUtils.getAccessToken(WebClient accessTokenService,
OAuthClientUtils.Consumer consumer,
AccessTokenGrant grant)
Obtains the access token from OAuth AccessToken Service
using the initialized web client
|
static ClientAccessToken |
OAuthClientUtils.getAccessToken(WebClient accessTokenService,
OAuthClientUtils.Consumer consumer,
AccessTokenGrant grant,
boolean setAuthorizationHeader)
Obtains the access token from OAuth AccessToken Service
using the initialized web client
|
static ClientAccessToken |
OAuthClientUtils.getAccessToken(WebClient accessTokenService,
OAuthClientUtils.Consumer consumer,
AccessTokenGrant grant,
Map<String,String> extraParams,
String defaultTokenType,
boolean setAuthorizationHeader)
Obtains the access token from OAuth AccessToken Service
using the initialized web client
|
| Modifier and Type | Method and Description |
|---|---|
AccessTokenValidation |
AccessTokenValidatorClient.validateAccessToken(MessageContext mc,
String authScheme,
String authSchemeData) |
| Modifier and Type | Method and Description |
|---|---|
ServerAccessToken |
ClientCredentialsGrantHandler.createAccessToken(Client client,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
| Modifier and Type | Method and Description |
|---|---|
ServerAccessToken |
AuthorizationCodeGrantHandler.createAccessToken(Client client,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
ServerAuthorizationCodeGrant |
AuthorizationCodeDataProvider.createCodeGrant(AuthorizationCodeRegistration reg)
Creates a temporarily code grant which will capture the
information about the
Client requesting the access to
the resource owner's resources |
ServerAuthorizationCodeGrant |
AuthorizationCodeDataProvider.removeCodeGrant(String code)
Returns the previously registered
ServerAuthorizationCodeGrant |
| Modifier and Type | Method and Description |
|---|---|
ServerAccessToken |
ResourceOwnerGrantHandler.createAccessToken(Client client,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
| Modifier and Type | Method and Description |
|---|---|
ServerAccessToken |
RefreshTokenGrantHandler.createAccessToken(Client client,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
| Modifier and Type | Method and Description |
|---|---|
ServerAccessToken |
OAuthDataProvider.createAccessToken(AccessTokenRegistration accessToken)
Create access token
|
ServerAccessToken |
AccessTokenGrantHandler.createAccessToken(Client client,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
UserSubject |
SubjectCreator.createUserSubject(MessageContext mc)
Create a
UserSubject |
ServerAccessToken |
OAuthDataProvider.getAccessToken(String accessToken)
Get access token
|
Client |
OAuthDataProvider.getClient(String clientId)
Returns the previously registered third-party
Client |
ServerAccessToken |
OAuthDataProvider.getPreauthorizedToken(Client client,
List<String> requestedScopes,
UserSubject subject,
String grantType)
Get preauthorized access token
|
ServerAccessToken |
OAuthDataProvider.refreshAccessToken(Client client,
String refreshToken,
List<String> requestedScopes)
Refresh access token
|
void |
OAuthDataProvider.removeAccessToken(ServerAccessToken accessToken)
Removes the token
|
AccessTokenValidation |
AccessTokenValidator.validateAccessToken(MessageContext mc,
String authScheme,
String authSchemeData) |
| Modifier and Type | Method and Description |
|---|---|
AccessTokenValidation |
MacAccessTokenValidator.validateAccessToken(MessageContext mc,
String authScheme,
String authSchemeData) |
void |
NonceVerifier.verifyNonce(String tokenKey,
String clientNonce,
String clientTimestamp) |
void |
NonceVerifierImpl.verifyNonce(String tokenKey,
String clientNonceString,
String clientTimestampString) |
| Modifier and Type | Method and Description |
|---|---|
String |
MessageDigestGenerator.generate(byte[] input) |
static String |
OAuthUtils.generateRandomTokenKey() |
static String |
OAuthUtils.generateRandomTokenKey(String digestAlgo) |
Apache CXF