Package | Description |
---|---|
org.forgerock.openig.decoration |
Decorator API to ease heap object customization and transformation.
|
org.forgerock.openig.doc |
Files for the Sample Application used in the product documentation.
|
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.throttling |
This package contains the components used to implement a throttling rate support.
|
org.forgerock.openig.handler |
Handles HTTP requests by generating responses.
|
org.forgerock.openig.handler.router |
Provides automated router capability that loads its configurations files (called routes) from a given directory.
|
org.forgerock.openig.handler.saml |
Identity Gateway SAML support.
|
org.forgerock.openig.io |
Provides stream buffering, branching, and storage functions.
|
org.forgerock.openig.jwt |
Provides JWT capabilities to the Identity Gateway.
|
org.forgerock.openig.openam |
Integration classes specifically for ForgeRock Access Management.
|
org.forgerock.openig.script |
Scripting support.
|
org.forgerock.openig.secrets |
Provides the Common Secrets API for accessing secrets of various kinds.
|
org.forgerock.openig.security |
Provides heap objects for security related types (
KeyStore ,
KeyManagerFactory , ...). |
org.forgerock.openig.thread |
Provides heaplets for creating thread pools.
|
org.forgerock.openig.uma |
This package contains the UMA (User Managed Access) components used to support the Uma Resource Server role.
|
Modifier and Type | Class and Description |
---|---|
class |
DelegateHeaplet
This heaplet aims to be be a placeholder so you can decorate the delegate object with any decorators.
|
Modifier and Type | Class and Description |
---|---|
static class |
SampleFilter.Heaplet
Create and initialize the filter, based on the configuration.
|
Modifier and Type | Class and Description |
---|---|
static class |
AssignmentFilter.Heaplet
Creates and initializes an assignment filter in a heap environment.
|
class |
ChainFilterHeaplet
Allow to build a chain of filters as one filter.
|
class |
ChainHandlerHeaplet
A chain of zero or more filters and one handler.
|
class |
ConditionalFilterHeaplet
Creates a
ConditionalFilter into a Heap environment. |
static class |
ConditionEnforcementFilter.Heaplet
Creates and initializes an ConditionEnforcementFilter in a heap environment.
|
static class |
CookieFilter.Heaplet
Creates and initializes a cookie filter in a heap environment.
|
static class |
CryptoHeaderFilter.Heaplet
Creates and initializes a header filter in a heap environment.
|
class |
CsrfFilterHeaplet
Creates and initializes a
CsrfFilter supporting the injection and validation of an anti-CSRF token
in the request header. |
static class |
EntityExtractFilter.Heaplet
Creates and initializes an entity extract handler in a heap environment.
|
static class |
FileAttributesFilter.Heaplet
Creates and initializes a separated values file attribute provider in a heap environment.
|
static class |
HeaderFilter.Heaplet
Creates and initializes a header filter in a heap environment.
|
static class |
HttpBasicAuthFilter.Heaplet
Creates and initializes an HTTP basic authentication filter in a heap environment.
|
static class |
JwtBuilderFilter.Heaplet
Creates and initializes an JwtBuilderFilter in a heap environment.
|
static class |
LocationHeaderFilter.Heaplet
Creates and initializes a LocationHeaderFilter in a heap environment.
|
class |
PasswordReplayFilterHeaplet
Supports password replay feature in a composite filter.
|
static class |
ScriptableFilter.Heaplet
Creates and initializes a scriptable filter in a heap environment.
|
static class |
SqlAttributesFilter.Heaplet
Creates and initializes a static attribute provider in a heap environment.
|
static class |
StaticRequestFilter.Heaplet
Creates and initializes a request filter in a heap environment.
|
static class |
SwitchFilter.Heaplet
Creates and initializes an expect filter in a heap environment.
|
Modifier and Type | Class and Description |
---|---|
static class |
ConfirmationKeyVerifierAccessTokenResolver.Heaplet
Creates and initializes a Confirmation Key Verifier access_token resolver in the heap environment.
|
class |
OAuth2ResourceServerFilterHeaplet
Validates a
Request that contains an OAuth 2.0 access token. |
class |
OpenAmAccessTokenResolverHeaplet
Creates and initializes an
OpenAmAccessTokenResolver in a heap environment. |
static class |
ScriptableAccessTokenResolver.Heaplet
Creates and initializes a scriptable access token resolver in a heap environment.
|
static class |
ScriptableResourceAccess.Heaplet
Creates and initializes a scriptable object in a heap environment.
|
static class |
StatelessAccessTokenResolver.Heaplet
Creates and initializes a stateless access token resolver in the heap environment.
|
class |
TokenIntrospectionAccessTokenResolverHeaplet
Creates and initializes an
TokenIntrospectionAccessTokenResolver in a heap environment. |
Modifier and Type | Class and Description |
---|---|
static class |
ClientRegistration.Heaplet
Creates and initializes a Client Registration object in a heap environment.
|
static class |
Issuer.Heaplet
Creates and initializes an Issuer object in a heap environment.
|
static class |
IssuerRepository.Heaplet
Creates and initializes an
IssuerRepository in a heap environment. |
static class |
OAuth2ClientFilter.Heaplet
Creates and initializes the filter in a heap environment.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultRateThrottlingPolicyHeaplet
Creates and initializes a
DefaultRateThrottlingPolicy in a heap environment. |
class |
MappedThrottlingPolicyHeaplet
Creates and initializes a
MappedThrottlingPolicy in a heap environment. |
static class |
ScriptableThrottlingPolicy.Heaplet
Creates and initializes a scriptable object in a heap environment.
|
class |
ThrottlingFilterHeaplet
Creates and initializes a throttling filter in a heap environment.
|
Modifier and Type | Class and Description |
---|---|
static class |
ClientHandler.Heaplet
Creates and initializes a client handler in a heap environment.
|
static class |
DesKeyGenHandler.Heaplet
Creates and initializes a DES key generator handler in a heap environment.
|
static class |
DispatchHandler.Heaplet
Creates and initializes a dispatch handler in a heap environment.
|
static class |
ReverseProxyHandler.Heaplet
Creates a reverse proxy handler in a heap environment.
|
static class |
ScriptableHandler.Heaplet
Creates and initializes a scriptable handler in a heap environment.
|
static class |
SequenceHandler.Heaplet
Creates and initializes a sequence handler in a heap environment.
|
static class |
StaticResponseHandler.Heaplet
Creates and initializes a static response handler in a heap environment.
|
static class |
WelcomeHandler.Heaplet
Creates and initializes a static response handler in a heap environment.
|
Modifier and Type | Class and Description |
---|---|
class |
AuditServiceObjectHeaplet
Creates and initializes an AuditService in a heap environment.
|
static class |
RouterHandler.Heaplet
Creates and initializes a routing handler in a heap environment.
|
Modifier and Type | Class and Description |
---|---|
static class |
SamlFederationHandler.Heaplet
Reads the actual federation servlet from the JSON configuration file.
|
Modifier and Type | Class and Description |
---|---|
class |
TemporaryStorageHeaplet
A Heaplet to call
IO.newTemporaryStorage() within a heaplet environment. |
Modifier and Type | Class and Description |
---|---|
static class |
JwtSessionManager.Heaplet
Creates and initializes a jwt-session in a heap environment.
|
Modifier and Type | Class and Description |
---|---|
class |
AmServiceHeaplet
This heaplet represents an instance of an
AmService that can shared amongst AM
related filters such as the SingleSignOnFilter and the PolicyEnforcementFilter . |
static class |
CapturedUserPasswordFilter.Heaplet
Creates and initializes the filter in a heap environment.
|
static class |
CrossDomainSingleSignOnFilter.Heaplet
Creates and initialises an authentication filter in a heap environment.
|
static class |
PolicyEnforcementFilter.Heaplet
Creates and initializes a policy enforcement filter in a heap environment.
|
class |
RequestResourceUriProvider
The
RequestResourceUriProvider has the following configuration: |
static class |
ScriptableResourceUriProvider.Heaplet
Creates and initializes a scriptable resource url provider in a heap environment.
|
static class |
SessionInfoFilter.Heaplet
Creates and initialises a session info filter in a heap environment.
|
static class |
SingleSignOnFilter.Heaplet
Creates and initialises an authentication filter in a heap environment.
|
static class |
TokenTransformationFilter.Heaplet
Creates and initializes a token transformation filter in a heap environment.
|
class |
UserProfileFilterHeaplet
Creates and initialises a user profile filter in a heap environment.
|
class |
UserProfileServiceHeaplet
Creates and initializes a
UserProfileService in a heap environment. |
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractScriptableHeapObject.AbstractScriptableHeaplet
Creates and initializes a capture filter in a heap environment.
|
Modifier and Type | Class and Description |
---|---|
class |
FileSystemSecretStoreHeaplet
This heaplet represents an instance of a
PropertyResolverSecretStore resolving properties from files
in a directory. |
class |
HsmSecretStoreHeaplet
This heaplet represents an instance of a
HsmSecretStoreHeaplet . |
class |
KeyStoreSecretStoreHeaplet
This heaplet represents an instance of a
KeyStoreSecretStore . |
class |
SecretsProviderHeaplet
Creates and initializes a
SecretsProvider in a heap environment. |
class |
SystemAndEnvSecretStoreHeaplet
This heaplet represents an instance of a
PropertyResolverSecretStore resolving properties in system then
in environment variables. |
Modifier and Type | Class and Description |
---|---|
class |
KeyManagerHeaplet
Represents an SSL Java
KeyManager . |
class |
KeyStoreHeaplet
Represents a loaded Java
KeyStore . |
class |
TlsOptionsHeaplet
Creates and initializes TLS options in a heap environment.
|
static class |
TrustAllManager.Heaplet
Creates and initializes a trust-all manager in a heap environment.
|
class |
TrustManagerHeaplet
Represents an SSL Java
TrustManager . |
Modifier and Type | Class and Description |
---|---|
class |
ScheduledExecutorServiceHeaplet
Heaplet for building ScheduledExecutorService instances.
|
Modifier and Type | Class and Description |
---|---|
static class |
UmaResourceServerFilter.Heaplet
Creates and initializes an UMA resource server filter in a heap environment.
|
static class |
UmaSharingService.Heaplet
Creates and initializes an UMA service in a heap environment.
|
Copyright 2011-2017 ForgeRock AS.