Class OAuth2AccessTokenService
-
- All Implemented Interfaces:
public final class OAuth2AccessTokenService
-
-
Field Summary
Fields Modifier and Type Field Description private final Cache<ClientCredentialsGrantRequest, OAuth2AccessTokenResponse>clientCredentialsGrantCacheprivate final Cache<TokenExchangeGrantRequest, OAuth2AccessTokenResponse>exchangeGrantCacheprivate final Cache<OnBehalfOfGrantRequest, OAuth2AccessTokenResponse>onBehalfOfGrantCache
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description final Cache<ClientCredentialsGrantRequest, OAuth2AccessTokenResponse>getClientCredentialsGrantCache()final Cache<TokenExchangeGrantRequest, OAuth2AccessTokenResponse>getExchangeGrantCache()final Cache<OnBehalfOfGrantRequest, OAuth2AccessTokenResponse>getOnBehalfOfGrantCache()final OAuth2AccessTokenResponsegetAccessToken(ClientProperties p)StringtoString()-
-
Constructor Detail
-
OAuth2AccessTokenService
OAuth2AccessTokenService(JwtBearerTokenResolver tokenResolver, OnBehalfOfTokenClient onBehalfOfTokenClient, ClientCredentialsTokenClient clientCredentialsTokenClient, TokenExchangeClient tokenExchangeClient, Cache<ClientCredentialsGrantRequest, OAuth2AccessTokenResponse> clientCredentialsGrantCache, Cache<TokenExchangeGrantRequest, OAuth2AccessTokenResponse> exchangeGrantCache, Cache<OnBehalfOfGrantRequest, OAuth2AccessTokenResponse> onBehalfOfGrantCache)
-
OAuth2AccessTokenService
OAuth2AccessTokenService(JwtBearerTokenResolver tokenResolver, OnBehalfOfTokenClient onBehalfOfTokenClient, ClientCredentialsTokenClient clientCredentialsTokenClient, TokenExchangeClient tokenExchangeClient, Cache<ClientCredentialsGrantRequest, OAuth2AccessTokenResponse> clientCredentialsGrantCache, Cache<TokenExchangeGrantRequest, OAuth2AccessTokenResponse> exchangeGrantCache)
-
OAuth2AccessTokenService
OAuth2AccessTokenService(JwtBearerTokenResolver tokenResolver, OnBehalfOfTokenClient onBehalfOfTokenClient, ClientCredentialsTokenClient clientCredentialsTokenClient, TokenExchangeClient tokenExchangeClient, Cache<ClientCredentialsGrantRequest, OAuth2AccessTokenResponse> clientCredentialsGrantCache)
-
OAuth2AccessTokenService
OAuth2AccessTokenService(JwtBearerTokenResolver tokenResolver, OnBehalfOfTokenClient onBehalfOfTokenClient, ClientCredentialsTokenClient clientCredentialsTokenClient, TokenExchangeClient tokenExchangeClient)
-
-
Method Detail
-
getClientCredentialsGrantCache
final Cache<ClientCredentialsGrantRequest, OAuth2AccessTokenResponse> getClientCredentialsGrantCache()
-
getExchangeGrantCache
final Cache<TokenExchangeGrantRequest, OAuth2AccessTokenResponse> getExchangeGrantCache()
-
getOnBehalfOfGrantCache
final Cache<OnBehalfOfGrantRequest, OAuth2AccessTokenResponse> getOnBehalfOfGrantCache()
-
getAccessToken
final OAuth2AccessTokenResponse getAccessToken(ClientProperties p)
-
-
-
-