Uses of Interface
org.forgerock.http.oauth2.AccessTokenResolver
Package
Description
This package provides APIs for OAuth 2.0 services implementations.
This package defines OpenAM specific logic needed to retrieve an
AccessTokenInfo
.This package contains the OAuth2 Token validation filter that acts as an OAuth 2 Resource Server.
JWT confirmation key support for access tokens.
-
Uses of AccessTokenResolver in org.forgerock.http.oauth2
ModifierConstructorDescriptionResourceServerFilter
(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
Modifier and TypeClassDescriptionclass
ACachingAccessTokenResolver
is a delegatingAccessTokenResolver
that uses a write-through cache to enable fastAccessTokenInfo
resolution.class
Deprecated.The “/oauth2/tokeninfo” endpoint was deprecated in AM 6.5.final class
AnAccessTokenResolver
which is RFC 7662 compliant.ModifierConstructorDescriptionCachingAccessTokenResolver
(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
Modifier and TypeClassDescriptionfinal class
ACaffeineCacheAccessTokenResolver
is a delegatingAccessTokenResolver
that uses a write-throughCaffeine
cache to enable fastAccessTokenInfo
resolution.class
A Scriptable access token resolver.class
AStatelessAccessTokenResolver
that locally resolves and validates stateless access_tokens issued by AM.Modifier and TypeMethodDescriptionCaffeineCacheAccessTokenResolver.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
.ModifierConstructorDescriptionBuilder
(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
Modifier and TypeClassDescriptionclass
AConfirmationKeyVerifierAccessTokenResolver
is responsible of validating confirmation keys bound to the access_token (such as certificate thumbprint).