Uses of Interface
org.forgerock.http.oauth2.AccessTokenResolver
-
Packages that use AccessTokenResolver Package Description org.forgerock.http.oauth2 This package provides APIs for OAuth 2.0 services implementations.org.forgerock.http.oauth2.resolver This package defines OpenAM specific logic needed to retrieve anAccessTokenInfo
.org.forgerock.openig.filter.oauth2 This package contains the OAuth2 Token validation filter that acts as an OAuth 2 Resource Server.org.forgerock.openig.filter.oauth2.cnf JWT confirmation key support for access tokens. -
-
Uses of AccessTokenResolver in org.forgerock.http.oauth2
Constructors in org.forgerock.http.oauth2 with parameters of type AccessTokenResolver Constructor Description ResourceServerFilter(AccessTokenResolver resolver, Clock clock, ResourceAccess resourceAccess, String realm)
Deprecated.The clock attribute is not used anymore.ResourceServerFilter(AccessTokenResolver resolver, ResourceAccess resourceAccess, String realm)
Creates a newResourceServerFilter
. -
Uses of AccessTokenResolver in org.forgerock.http.oauth2.resolver
Classes in org.forgerock.http.oauth2.resolver that implement AccessTokenResolver Modifier and Type Class Description class
CachingAccessTokenResolver
ACachingAccessTokenResolver
is a delegatingAccessTokenResolver
that uses a write-through cache to enable fastAccessTokenInfo
resolution.class
OpenAmAccessTokenResolver
Deprecated.The “/oauth2/tokeninfo” endpoint was deprecated in AM 6.5.class
TokenIntrospectionAccessTokenResolver
AnAccessTokenResolver
which is RFC 7662 compliant.Constructors in org.forgerock.http.oauth2.resolver with parameters of type AccessTokenResolver Constructor Description CachingAccessTokenResolver(Clock clock, AccessTokenResolver resolver, PerItemEvictionStrategyCache<String,Promise<AccessTokenInfo,AccessTokenException>> cache)
Builds aCachingAccessTokenResolver
delegating to the givenAccessTokenResolver
using the given (pre-configured) cache. -
Uses of AccessTokenResolver in org.forgerock.openig.filter.oauth2
Classes in org.forgerock.openig.filter.oauth2 that implement AccessTokenResolver Modifier and Type Class Description class
CaffeineCacheAccessTokenResolver
ACaffeineCacheAccessTokenResolver
is a delegatingAccessTokenResolver
that uses a write-throughCaffeine
cache to enable fastAccessTokenInfo
resolution.class
ScriptableAccessTokenResolver
A Scriptable access token resolver.class
StatelessAccessTokenResolver
AStatelessAccessTokenResolver
that locally resolves and validates stateless access_tokens issued by AM.Methods in org.forgerock.openig.filter.oauth2 with parameters of type AccessTokenResolver Modifier and Type Method Description static CaffeineCacheAccessTokenResolver.Builder
CaffeineCacheAccessTokenResolver. builder(com.github.benmanes.caffeine.cache.Caffeine<Object,Object> caffeine, AccessTokenResolver delegate, Clock clock, Duration defaultTimeout, Duration maximumTimeout)
Creates aCaffeineCacheAccessTokenResolver.Builder
to be passed when creating a newCaffeineCacheAccessTokenResolver
.Constructors in org.forgerock.openig.filter.oauth2 with parameters of type AccessTokenResolver Constructor Description Builder(com.github.benmanes.caffeine.cache.Caffeine<Object,Object> caffeine, AccessTokenResolver delegate, Clock clock, Duration defaultTimeout, Duration maximumTimeout)
Creates aCaffeineCacheAccessTokenResolver.Builder
delegating to the givenAccessTokenResolver
using the given (pre-configured) cache. -
Uses of AccessTokenResolver in org.forgerock.openig.filter.oauth2.cnf
Classes in org.forgerock.openig.filter.oauth2.cnf that implement AccessTokenResolver Modifier and Type Class Description class
ConfirmationKeyVerifierAccessTokenResolver
AConfirmationKeyVerifierAccessTokenResolver
is responsible of validating confirmation keys bound to the access_token (such as certificate thumbprint).
-