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 an
AccessTokenInfo . |
org.forgerock.oauth.clients.oauth2 |
OAuth 2.0 ForgeRock Client Implementation.
|
org.forgerock.oauth.clients.oidc |
OpenID Connect ForgeRock Client Implementation.
|
org.forgerock.opendj.ldap |
Classes and interfaces for core types including connections, entries, and
attributes.
|
org.forgerock.services.context |
This package contains the
Context interface and various common protocol
independent implementations. |
org.forgerock.util.time |
Provides a time service abstraction.
|
Constructor and Description |
---|
ResourceServerFilter(AccessTokenResolver resolver,
TimeService time,
ResourceAccess resourceAccess,
String realm)
Creates a new
OAuth2Filter . |
Constructor and Description |
---|
CachingAccessTokenResolver(TimeService time,
AccessTokenResolver resolver,
PerItemEvictionStrategyCache<String,Promise<AccessTokenInfo,AccessTokenException>> cache)
Builds a
CachingAccessTokenResolver delegating to the given AccessTokenResolver using the given
(pre-configured) cache. |
OpenAmAccessTokenResolver(Handler client,
TimeService time,
String tokenInfoEndpoint)
Creates a new
OpenAmAccessTokenResolver configured to access the given /oauth2/tokeninfo
OpenAm endpoint. |
Modifier and Type | Field and Description |
---|---|
protected TimeService |
OAuth2SessionInfo.timeService
TimeService used when comparing expire times.
|
protected TimeService |
OAuth2Client.timeService
TimeService used to handle token expire times. |
Constructor and Description |
---|
OAuth2Client(Handler httpHandler,
T config,
TimeService timeService,
SecureRandom random)
Constructs an OAuth2Client using a provided
Handler and OAuthClientConfiguration . |
OAuth2SessionInfo(TimeService timeService,
DataStore dataStore)
Constructs a OAuth2SessionInfo object.
|
Constructor and Description |
---|
OpenIDConnectClient(Handler httpHandler,
OpenIDConnectClientConfiguration config,
TimeService timeService,
SecureRandom random)
Constructs an OpenIDConnectClient using a provided
Handler and OpenIDConnectClientConfiguration . |
OpenIDConnectSessionInfo(TimeService timeService,
DataStore dataStore,
JwtClaimsSet jwtClaimsSet)
Constructs a OpenIDConnectSessionInfo object.
|
Constructor and Description |
---|
TimeoutScheduler(com.forgerock.opendj.util.ReferenceCountedObject.Reference<ScheduledExecutorService> scheduler,
TimeService timeService,
long period,
TimeUnit unit)
Creates a new
TimeoutScheduler . |
Constructor and Description |
---|
RequestAuditContext(Context parent,
TimeService time)
Constructs a new context using the specified parent and the current time as the request received time.
|
Modifier and Type | Field and Description |
---|---|
static TimeService |
TimeService.SYSTEM
TimeService implementation based on System . |
Copyright © 2010-2020, ForgeRock All Rights Reserved.