Class OAuth2AccessTokenService
java.lang.Object
no.nav.security.token.support.client.core.oauth2.OAuth2AccessTokenService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOAuth2AccessTokenService(JwtBearerTokenResolver tokenResolver, OnBehalfOfTokenClient onBehalfOfTokenClient, ClientCredentialsTokenClient clientCredentialsTokenClient, TokenExchangeClient tokenExchangeClient) -
Method Summary
Modifier and TypeMethodDescriptiongetAccessToken(ClientProperties clientProperties) com.github.benmanes.caffeine.cache.Cache<ClientCredentialsGrantRequest,OAuth2AccessTokenResponse> com.github.benmanes.caffeine.cache.Cache<TokenExchangeGrantRequest,OAuth2AccessTokenResponse> com.github.benmanes.caffeine.cache.Cache<OnBehalfOfGrantRequest,OAuth2AccessTokenResponse> voidsetClientCredentialsGrantCache(com.github.benmanes.caffeine.cache.Cache<ClientCredentialsGrantRequest, OAuth2AccessTokenResponse> clientCredentialsGrantCache) voidsetExchangeGrantCache(com.github.benmanes.caffeine.cache.Cache<TokenExchangeGrantRequest, OAuth2AccessTokenResponse> exchangeGrantCache) voidsetOnBehalfOfGrantCache(com.github.benmanes.caffeine.cache.Cache<OnBehalfOfGrantRequest, OAuth2AccessTokenResponse> onBehalfOfGrantCache) toString()
-
Field Details
-
SUPPORTED_GRANT_TYPES
-
-
Constructor Details
-
Method Details
-
getClientCredentialsGrantCache
public com.github.benmanes.caffeine.cache.Cache<ClientCredentialsGrantRequest,OAuth2AccessTokenResponse> getClientCredentialsGrantCache() -
getOnBehalfOfGrantCache
public com.github.benmanes.caffeine.cache.Cache<OnBehalfOfGrantRequest,OAuth2AccessTokenResponse> getOnBehalfOfGrantCache() -
setOnBehalfOfGrantCache
public void setOnBehalfOfGrantCache(com.github.benmanes.caffeine.cache.Cache<OnBehalfOfGrantRequest, OAuth2AccessTokenResponse> onBehalfOfGrantCache) -
setClientCredentialsGrantCache
public void setClientCredentialsGrantCache(com.github.benmanes.caffeine.cache.Cache<ClientCredentialsGrantRequest, OAuth2AccessTokenResponse> clientCredentialsGrantCache) -
setExchangeGrantCache
public void setExchangeGrantCache(com.github.benmanes.caffeine.cache.Cache<TokenExchangeGrantRequest, OAuth2AccessTokenResponse> exchangeGrantCache) -
getExchangeGrantCache
public com.github.benmanes.caffeine.cache.Cache<TokenExchangeGrantRequest,OAuth2AccessTokenResponse> getExchangeGrantCache() -
toString
-