Package | Description |
---|---|
org.forgerock.openig.filter |
Filters the requests and/or responses of HTTP.
|
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.client |
OAuth 2.0 Client filter implementation.
|
org.forgerock.openig.filter.oauth2.resolver |
This package defines OpenAM specific logic needed to retrieve an
.AccessToken . |
org.forgerock.openig.jwt |
Provides JWT capabilities to OpenIG.
|
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 |
---|
HttpAccessAuditFilter(RequestHandler auditServiceHandler,
TimeService time)
Constructs a new HttpAccessAuditFilter.
|
ThrottlingFilter(TimeService time,
int numberOfRequests,
Duration duration,
Expression<String> partitionKey)
Constructs a ThrottlingFilter.
|
Constructor and Description |
---|
OAuth2ResourceServerFilter(AccessTokenResolver resolver,
BearerTokenExtractor extractor,
TimeService time,
Expression<?> target)
Creates a new
OAuth2Filter . |
OAuth2ResourceServerFilter(AccessTokenResolver resolver,
BearerTokenExtractor extractor,
TimeService time,
Set<Expression<String>> scopes,
String realm,
Expression<?> target)
Creates a new
OAuth2Filter . |
Constructor and Description |
---|
OAuth2ClientFilter(TimeService time,
Heap heap,
JsonValue metadata,
String name,
Handler discoveryHandler,
Expression<String> clientEndpoint)
Constructs an
OAuth2ClientFilter . |
Constructor and Description |
---|
OpenAmAccessToken.Builder(TimeService time)
Creates a new Builder with the given
TimeService . |
OpenAmAccessTokenResolver(Handler client,
TimeService time,
String tokenInfoEndpoint)
Creates a new
OpenAmAccessTokenResolver configured to access the given /oauth2/tokeninfo
OpenAm endpoint. |
Constructor and Description |
---|
JwtCookieSession(Request request,
KeyPair pair,
String cookieName,
Logger logger,
TimeService timeService,
Duration sessionTimeout)
Builds a new JwtCookieSession that will manage the given Request's session.
|
JwtSessionManager(KeyPair keyPair,
String cookieName,
TimeService timeService,
Duration sessionTimeout)
Builds a new JwtSessionManager using the given KeyPair for session encryption, storing the opaque result in a
cookie with the given name.
|
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 2011-2015 ForgeRock AS.