| Modifier and Type | Method and Description | 
|---|---|
protected static ServerAccessToken | 
ServerAccessToken.validateTokenType(ServerAccessToken token,
                 String expectedType)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static ServerAccessToken | 
ServerAccessToken.validateTokenType(ServerAccessToken token,
                 String expectedType)  | 
| Constructor and Description | 
|---|
AccessTokenValidation(ServerAccessToken token)  | 
ServerAccessToken(ServerAccessToken token,
                 String key)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected ServerAccessToken | 
AbstractGrantHandler.doCreateAccessToken(Client client,
                   UserSubject subject,
                   List<String> requestedScopes)  | 
protected ServerAccessToken | 
AbstractGrantHandler.doCreateAccessToken(Client client,
                   UserSubject subject,
                   List<String> requestedScopes,
                   List<String> audiences)  | 
protected ServerAccessToken | 
AbstractGrantHandler.doCreateAccessToken(Client client,
                   UserSubject subject,
                   javax.ws.rs.core.MultivaluedMap<String,String> params)  | 
protected ServerAccessToken | 
AbstractGrantHandler.doCreateAccessToken(Client client,
                   UserSubject subject,
                   String requestedGrant,
                   List<String> requestedScopes)  | 
protected ServerAccessToken | 
AbstractGrantHandler.doCreateAccessToken(Client client,
                   UserSubject subject,
                   String requestedGrant,
                   List<String> requestedScopes,
                   List<String> audiences)  | 
protected ServerAccessToken | 
AbstractGrantHandler.getPreAuthorizedToken(Client client,
                     UserSubject subject,
                     String requestedGrant,
                     List<String> requestedScopes,
                     List<String> audiences)  | 
| 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)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected RefreshToken | 
JPACMTCodeDataProvider.updateExistingRefreshToken(RefreshToken rt,
                          ServerAccessToken at)  | 
| Modifier and Type | Method and Description | 
|---|---|
ServerAccessToken | 
JwtBearerGrantHandler.createAccessToken(Client client,
                 javax.ws.rs.core.MultivaluedMap<String,String> params)  | 
| 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 | 
Saml2BearerGrantHandler.createAccessToken(Client client,
                 javax.ws.rs.core.MultivaluedMap<String,String> params)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected static <V extends ServerAccessToken> | 
JCacheOAuthDataProvider.getToken(javax.cache.Cache<String,V> cache,
        String key)  | 
protected static <K,V extends ServerAccessToken> | 
JCacheOAuthDataProvider.getTokens(javax.cache.Cache<K,V> cache,
         Client client,
         UserSubject sub)  | 
| Modifier and Type | Method and Description | 
|---|---|
ServerAccessToken | 
AbstractOAuthDataProvider.createAccessToken(AccessTokenRegistration reg)  | 
ServerAccessToken | 
OAuthDataProvider.createAccessToken(AccessTokenRegistration accessToken)
Create access token 
 | 
ServerAccessToken | 
AccessTokenGrantHandler.createAccessToken(Client client,
                 javax.ws.rs.core.MultivaluedMap<String,String> params)  | 
protected ServerAccessToken | 
AbstractOAuthDataProvider.createNewAccessToken(Client client,
                    UserSubject userSub)  | 
protected ServerAccessToken | 
JPAOAuthDataProvider.doCreateAccessToken(AccessTokenRegistration atReg)  | 
protected ServerAccessToken | 
AbstractOAuthDataProvider.doCreateAccessToken(AccessTokenRegistration atReg)  | 
protected ServerAccessToken | 
AbstractOAuthDataProvider.doRefreshAccessToken(Client client,
                    RefreshToken oldRefreshToken,
                    List<String> restrictedScopes)  | 
ServerAccessToken | 
DefaultEncryptingOAuthDataProvider.getAccessToken(String accessToken)  | 
ServerAccessToken | 
JPAOAuthDataProvider.getAccessToken(String accessToken)  | 
ServerAccessToken | 
JCacheOAuthDataProvider.getAccessToken(String accessTokenKey)  | 
ServerAccessToken | 
OAuthDataProvider.getAccessToken(String accessToken)
Get access token 
 | 
protected ServerAccessToken | 
JCacheOAuthDataProvider.getJwtAccessToken(String key)  | 
ServerAccessToken | 
AbstractOAuthDataProvider.getPreauthorizedToken(Client client,
                     List<String> requestedScopes,
                     UserSubject sub,
                     String grantType)  | 
ServerAccessToken | 
OAuthDataProvider.getPreauthorizedToken(Client client,
                     List<String> requestedScopes,
                     UserSubject subject,
                     String grantType)
Get preauthorized access token 
 | 
ServerAccessToken | 
AbstractOAuthDataProvider.refreshAccessToken(Client client,
                  String refreshTokenKey,
                  List<String> restrictedScopes)  | 
ServerAccessToken | 
OAuthDataProvider.refreshAccessToken(Client client,
                  String refreshToken,
                  List<String> requestedScopes)
Refresh access token 
 | 
protected ServerAccessToken | 
AbstractOAuthDataProvider.revokeAccessToken(Client client,
                 String accessTokenKey)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<ServerAccessToken> | 
DefaultEncryptingOAuthDataProvider.getAccessTokens(Client c,
               UserSubject sub)  | 
List<ServerAccessToken> | 
JPAOAuthDataProvider.getAccessTokens(Client c,
               UserSubject sub)  | 
List<ServerAccessToken> | 
JCacheOAuthDataProvider.getAccessTokens(Client c,
               UserSubject sub)  | 
List<ServerAccessToken> | 
OAuthDataProvider.getAccessTokens(Client client,
               UserSubject subject)
Return all access tokens associated with a given client 
 | 
protected List<ServerAccessToken> | 
JCacheOAuthDataProvider.getJwtAccessTokens(Client client,
                  UserSubject sub)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected JwtClaims | 
AbstractOAuthDataProvider.createJwtAccessToken(ServerAccessToken at)  | 
protected RefreshToken | 
AbstractOAuthDataProvider.createNewRefreshToken(ServerAccessToken at)  | 
protected RefreshToken | 
AbstractOAuthDataProvider.doCreateNewRefreshToken(ServerAccessToken at)  | 
protected void | 
DefaultEncryptingOAuthDataProvider.doRevokeAccessToken(ServerAccessToken at)  | 
protected void | 
JPAOAuthDataProvider.doRevokeAccessToken(ServerAccessToken at)  | 
protected void | 
JCacheOAuthDataProvider.doRevokeAccessToken(ServerAccessToken at)  | 
protected abstract void | 
AbstractOAuthDataProvider.doRevokeAccessToken(ServerAccessToken accessToken)  | 
protected void | 
AbstractOAuthDataProvider.handleLinkedRefreshToken(Client client,
                        ServerAccessToken accessToken)  | 
protected static boolean | 
JCacheOAuthDataProvider.isExpired(ServerAccessToken token)  | 
protected static boolean | 
AbstractOAuthDataProvider.isTokenMatched(ServerAccessToken token,
              Client c,
              UserSubject sub)  | 
protected void | 
AbstractOAuthDataProvider.linkAccessTokenToRefreshToken(RefreshToken rt,
                             ServerAccessToken at)  | 
protected void | 
JPAOAuthDataProvider.linkRefreshTokenToAccessToken(RefreshToken rt,
                             ServerAccessToken at)  | 
protected void | 
JCacheOAuthDataProvider.linkRefreshTokenToAccessToken(RefreshToken rt,
                             ServerAccessToken at)  | 
protected void | 
AbstractOAuthDataProvider.linkRefreshTokenToAccessToken(RefreshToken rt,
                             ServerAccessToken at)  | 
void | 
AccessTokenResponseFilter.process(ClientAccessToken ct,
       ServerAccessToken st)  | 
protected void | 
DefaultEncryptingOAuthDataProvider.saveAccessToken(ServerAccessToken serverToken)  | 
protected void | 
JPAOAuthDataProvider.saveAccessToken(ServerAccessToken serverToken)  | 
protected void | 
JCacheOAuthDataProvider.saveAccessToken(ServerAccessToken serverToken)  | 
protected abstract void | 
AbstractOAuthDataProvider.saveAccessToken(ServerAccessToken serverToken)  | 
protected RefreshToken | 
AbstractOAuthDataProvider.updateExistingRefreshToken(RefreshToken rt,
                          ServerAccessToken at)  | 
protected RefreshToken | 
AbstractOAuthDataProvider.updateRefreshToken(RefreshToken rt,
                  ServerAccessToken at)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected AuthorizationCodeRegistration | 
AuthorizationCodeGrantService.createCodeRegistration(OAuthRedirectionState state,
                      Client client,
                      List<String> requestedScope,
                      List<String> approvedScope,
                      UserSubject userSubject,
                      ServerAccessToken preauthorizedToken)  | 
protected javax.ws.rs.core.Response | 
AbstractImplicitGrantService.createGrant(OAuthRedirectionState state,
           Client client,
           List<String> requestedScope,
           List<String> approvedScope,
           UserSubject userSubject,
           ServerAccessToken preAuthorizedToken)  | 
protected javax.ws.rs.core.Response | 
AuthorizationCodeGrantService.createGrant(OAuthRedirectionState state,
           Client client,
           List<String> requestedScope,
           List<String> approvedScope,
           UserSubject userSubject,
           ServerAccessToken preauthorizedToken)  | 
protected abstract javax.ws.rs.core.Response | 
RedirectionBasedGrantService.createGrant(OAuthRedirectionState state,
           Client client,
           List<String> requestedScope,
           List<String> approvedScope,
           UserSubject userSubject,
           ServerAccessToken preAuthorizedToken)  | 
protected ClientAccessToken | 
AbstractImplicitGrantService.getClientAccessToken(OAuthRedirectionState state,
                    Client client,
                    List<String> requestedScope,
                    List<String> approvedScope,
                    UserSubject userSubject,
                    ServerAccessToken preAuthorizedToken)  | 
ServerAuthorizationCodeGrant | 
AuthorizationCodeGrantService.getGrantRepresentation(OAuthRedirectionState state,
                      Client client,
                      List<String> requestedScope,
                      List<String> approvedScope,
                      UserSubject userSubject,
                      ServerAccessToken preauthorizedToken)  | 
protected AbstractFormImplicitResponse | 
AbstractImplicitGrantService.prepareFormResponse(OAuthRedirectionState state,
                   Client client,
                   List<String> requestedScope,
                   List<String> approvedScope,
                   UserSubject userSubject,
                   ServerAccessToken preAuthorizedToken)  | 
protected StringBuilder | 
AbstractImplicitGrantService.prepareRedirectResponse(OAuthRedirectionState state,
                       Client client,
                       List<String> requestedScope,
                       List<String> approvedScope,
                       UserSubject userSubject,
                       ServerAccessToken preAuthorizedToken)  | 
protected void | 
AbstractImplicitGrantService.processClientAccessToken(ClientAccessToken clientToken,
                        ServerAccessToken serverToken)  | 
protected void | 
AccessTokenService.processClientAccessToken(ClientAccessToken clientToken,
                        ServerAccessToken serverToken)  | 
protected void | 
AbstractAccessTokenValidator.removeAccessToken(ServerAccessToken at)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BearerAccessToken
Simple Bearer Access Token implementations 
 | 
| Constructor and Description | 
|---|
BearerAccessToken(ServerAccessToken token)  | 
BearerAccessToken(ServerAccessToken token,
                 String newKey)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
HawkAccessToken  | 
| Constructor and Description | 
|---|
HawkAccessToken(ServerAccessToken token)  | 
HawkAccessToken(ServerAccessToken token,
               String newKey)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RefreshToken
Simple Refresh Token implementation 
 | 
| Constructor and Description | 
|---|
RefreshToken(ServerAccessToken token,
            String key,
            List<String> accessTokens)  | 
| Modifier and Type | Method and Description | 
|---|---|
static ServerAccessToken | 
JwtTokenUtils.createAccessTokenFromJwt(JoseJwtConsumer consumer,
                        String jose,
                        ClientRegistrationProvider clientProvider,
                        Map<String,String> claimsMap)  | 
| Modifier and Type | Method and Description | 
|---|---|
static ClientAccessToken | 
OAuthUtils.toClientAccessToken(ServerAccessToken serverToken,
                   boolean supportOptionalParams)  | 
| Modifier and Type | Method and Description | 
|---|---|
static ServerAccessToken | 
ModelEncryptionSupport.decryptAccessToken(OAuthDataProvider provider,
                  String encodedToken,
                  Key secretKey)  | 
static ServerAccessToken | 
ModelEncryptionSupport.decryptAccessToken(OAuthDataProvider provider,
                  String encodedData,
                  Key secretKey,
                  KeyProperties props)  | 
static ServerAccessToken | 
ModelEncryptionSupport.decryptAccessToken(OAuthDataProvider provider,
                  String encodedToken,
                  String encodedSecretKey)  | 
static ServerAccessToken | 
ModelEncryptionSupport.decryptAccessToken(OAuthDataProvider provider,
                  String encodedToken,
                  String encodedSecretKey,
                  KeyProperties props)  | 
static ServerAccessToken | 
ModelEncryptionSupport.recreateAccessToken(OAuthDataProvider provider,
                   String newTokenKey,
                   String decryptedSequence)  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
ModelEncryptionSupport.encryptAccessToken(ServerAccessToken token,
                  Key secretKey)  | 
static String | 
ModelEncryptionSupport.encryptAccessToken(ServerAccessToken token,
                  Key secretKey,
                  KeyProperties props)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected AbstractFormImplicitResponse | 
OidcHybridService.prepareFormResponse(OAuthRedirectionState state,
                   Client client,
                   List<String> requestedScope,
                   List<String> approvedScope,
                   UserSubject userSubject,
                   ServerAccessToken preAuthorizedToken)  | 
protected AbstractFormImplicitResponse | 
OidcImplicitService.prepareFormResponse(OAuthRedirectionState state,
                   Client client,
                   List<String> requestedScope,
                   List<String> approvedScope,
                   UserSubject userSubject,
                   ServerAccessToken preAuthorizedToken)  | 
protected ServerAuthorizationCodeGrant | 
OidcHybridService.prepareHybrideCode(OAuthRedirectionState state,
                  Client client,
                  List<String> requestedScope,
                  List<String> approvedScope,
                  UserSubject userSubject,
                  ServerAccessToken preAuthorizedToken)  | 
protected StringBuilder | 
OidcHybridService.prepareRedirectResponse(OAuthRedirectionState state,
                       Client client,
                       List<String> requestedScope,
                       List<String> approvedScope,
                       UserSubject userSubject,
                       ServerAccessToken preAuthorizedToken)  | 
protected StringBuilder | 
OidcImplicitService.prepareRedirectResponse(OAuthRedirectionState state,
                       Client client,
                       List<String> requestedScope,
                       List<String> approvedScope,
                       UserSubject userSubject,
                       ServerAccessToken preAuthorizedToken)  | 
void | 
IdTokenResponseFilter.process(ClientAccessToken ct,
       ServerAccessToken st)  | 
Apache CXF