Uses of Class
org.forgerock.openig.heap.GenericHeaplet
-
Packages that use GenericHeaplet Package Description org.forgerock.openig.audit Service Provider interface for registering audit events.org.forgerock.openig.decoration Decorator API to ease heap object customization and transformation.org.forgerock.openig.filter Filters the requests and/or responses of HTTP.org.forgerock.openig.filter.allow Filters the HTTP request using a declarative configuration model based on a chain of predicates to validate.org.forgerock.openig.filter.circuitbreaker This package contains the components used to implement circuit breaking.org.forgerock.openig.filter.finance Support for financial APIs (Open Banking, PSD2, Berlin Group, ...).org.forgerock.openig.filter.jwt This package contains the components used to implement some JWT related filter.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.client.authentication Collection of heaplets supporting OAuth2 client authentication Filters.org.forgerock.openig.filter.oauth2.cnf JWT confirmation key support for access tokens.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.assertion Handles identity assertion processing.org.forgerock.openig.handler.resources Contains components and APIs used to serve static resources.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.openam Integration classes specifically for ForgeRock Access Management.org.forgerock.openig.openam.session AM Session idle timeout tracking.org.forgerock.openig.proxy Contains proxy related heaplets.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.org.forgerock.openig.session.jwt Manage the Identity Gateway session.org.forgerock.openig.sql Provides SQL and JDBC support.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. -
-
Uses of GenericHeaplet in org.forgerock.openig.audit
Subclasses of GenericHeaplet in org.forgerock.openig.audit Modifier and Type Class Description class
AuditServiceObjectHeaplet
Creates and initializes an AuditService in a heap environment.static class
NoOpAuditService.Heaplet
Creates aNoOpAuditService
in a heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.decoration
Subclasses of GenericHeaplet in org.forgerock.openig.decoration Modifier and Type Class Description class
DelegateHeaplet
This heaplet aims to be be a placeholder so you can decorate the delegate object with any decorators. -
Uses of GenericHeaplet in org.forgerock.openig.filter
Subclasses of GenericHeaplet in org.forgerock.openig.filter Modifier and Type Class 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 aConditionalFilter
into aHeap
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.class
CorsFilterHeaplet
ACorsFilterHeaplet
configures aCorsFilter
in a heap environment.static class
CryptoHeaderFilter.Heaplet
Deprecated.Creates and initializes a header filter in a heap environment.class
CsrfFilterHeaplet
Creates and initializes aCsrfFilter
supporting the injection and validation of an anti-CSRF token in the request header.static class
DataPreservationFilter.Heaplet
Create aDataPreservationFilter
heap object.static class
DateHeaderFilter.Heaplet
Creates and initializes a DateHeaderFilter in a heap environment.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
ForwardedRequestFilter.Heaplet
Creates and initializes anForwardedRequestFilter
in a heap environment.static class
FragmentFilter.Heaplet
Creates and initialises aFragmentFilter
in a heap environment.static class
HeaderFilter.Heaplet
Creates and initializes a header filter in a heap environment.class
HttpBasicAuthenticationClientFilterHeaplet
Creates and initializes aFilter
supporting the injection of a Basic Authorization header in the request for the configured credentials.static class
HttpBasicAuthFilter.Heaplet
Creates and initializes an HTTP basic authentication filter in a heap environment.static class
JwtBuilderFilter.Heaplet
Creates and initializes a 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
SetCookieUpdateFilter.Heaplet
Creates and initializes a SetCookieUpdateFilter 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 a switch filter in a heap environment.static class
UriPathRewriteFilter.Heaplet
Create aUriPathRewriteFilter
in a heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.filter.allow
Subclasses of GenericHeaplet in org.forgerock.openig.filter.allow Modifier and Type Class Description static class
AllowOnlyFilter.Heaplet
Creates anAllowOnlyFilter
in aHeap
environment. -
Uses of GenericHeaplet in org.forgerock.openig.filter.circuitbreaker
Subclasses of GenericHeaplet in org.forgerock.openig.filter.circuitbreaker Modifier and Type Class Description static class
CircuitBreakerFilter.Heaplet
The Heaplet used to create aCircuitBreakerFilter
heap object. -
Uses of GenericHeaplet in org.forgerock.openig.filter.finance
Subclasses of GenericHeaplet in org.forgerock.openig.filter.finance Modifier and Type Class Description static class
FapiInteractionIdFilter.Heaplet
Creates and initializes a fapi interaction-id filter in a heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.filter.jwt
Subclasses of GenericHeaplet in org.forgerock.openig.filter.jwt Modifier and Type Class Description static class
JwtValidationFilter.Heaplet
Creates and initializes a JwtValidationFilter in a heap environment.static class
ScriptableJwtValidatorCustomizer.Heaplet
Creates and initializes a scriptable Jwt Validator customizer in a heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.filter.oauth2
Subclasses of GenericHeaplet in org.forgerock.openig.filter.oauth2 Modifier and Type Class Description static class
CaffeineCacheAccessTokenResolver.Heaplet
Creates and initializes anCaffeineCacheAccessTokenResolver
in the heap environment.class
OAuth2ResourceServerFilterHeaplet
Validates aRequest
that contains an OAuth 2.0 access token.static class
OAuth2TokenExchangeFilter.Heaplet
Creates and initialises anOAuth2TokenExchangeFilter
in a heap environment.class
OpenAmAccessTokenResolverHeaplet
Deprecated.in 7.0.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 anTokenIntrospectionAccessTokenResolver
in a heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.filter.oauth2.client
Subclasses of GenericHeaplet in org.forgerock.openig.filter.oauth2.client Modifier and Type Class Description class
ClientCredentialsOAuth2ClientFilterHeaplet
Creates and initializes aFilter
supporting the transformation of client credentials to an access_token.static class
ClientRegistration.Heaplet
Creates and initializes a Client Registration object in a heap environment.static class
GrantSwapJwtAssertionOAuth2ClientFilter.Heaplet
Creates and initialises anGrantSwapJwtAssertionOAuth2ClientFilter
in a heap environment.class
IdTokenValidationFilterHeaplet
AnIdTokenValidationFilterHeaplet
creates a filter that can be used to validate the givenidToken
according to the provided configuration by leveraging theJwtValidationFilter
.static class
Issuer.Heaplet
Creates and initializes an Issuer object in a heap environment.static class
IssuerRepository.Heaplet
Creates and initializes anIssuerRepository
in a heap environment.static class
OAuth2ClientFilter.Heaplet
Creates and initializes the filter in a heap environment.class
ResourceOwnerOAuth2ClientFilterHeaplet
Creates and initializes aFilter
supporting the transformation of client and user credentials to an access_token, using the grant type "password". -
Uses of GenericHeaplet in org.forgerock.openig.filter.oauth2.client.authentication
Subclasses of GenericHeaplet in org.forgerock.openig.filter.oauth2.client.authentication Modifier and Type Class Description class
ClientSecretBasicAuthenticationFilterHeaplet
Heaplet supporting creation of a client-secret-basic authenticationFilter
.class
ClientSecretPostAuthenticationFilterHeaplet
Heaplet supporting creation of a client-secret-post authenticationFilter
.class
EncryptedPrivateKeyJwtClientAuthenticationFilterHeaplet
Heaplet supporting creation of an encrypted private-key-jwt authenticationFilter
.class
PrivateKeyJwtClientAuthenticationFilterHeaplet
Heaplet supporting creation of a private-key-jwt authenticationFilter
. -
Uses of GenericHeaplet in org.forgerock.openig.filter.oauth2.cnf
Subclasses of GenericHeaplet in org.forgerock.openig.filter.oauth2.cnf Modifier and Type Class Description static class
CertificateThumbprintFilter.Heaplet
Creates and initializes a certificate thumbprint filter in a heap environment.static class
ConfirmationKeyVerifierAccessTokenResolver.Heaplet
Creates and initializes a Confirmation Key Verifier access_token resolver in the heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.filter.throttling
Subclasses of GenericHeaplet in org.forgerock.openig.filter.throttling Modifier and Type Class Description class
DefaultRateThrottlingPolicyHeaplet
Creates and initializes aDefaultRateThrottlingPolicy
in a heap environment.class
MappedThrottlingPolicyHeaplet
Creates and initializes aMappedThrottlingPolicy
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. -
Uses of GenericHeaplet in org.forgerock.openig.handler
Subclasses of GenericHeaplet in org.forgerock.openig.handler Modifier and Type Class Description class
ClientHandlerHeaplet
Creates and initializes aClientHandler
in a heap environment.static class
DesKeyGenHandler.Heaplet
Deprecated.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.class
HttpClientHandlerHeaplet
Abstract Heaplet to create HTTP clients with different behaviors.static class
JwkSetHandler.Heaplet
Creates and initializes a JwkSetHandler in a heap environment.class
ReverseProxyHandlerHeaplet
Creates a reverse proxyHandler
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. -
Uses of GenericHeaplet in org.forgerock.openig.handler.assertion
Subclasses of GenericHeaplet in org.forgerock.openig.handler.assertion Modifier and Type Class Description static class
IdentityAssertionHandlerTechPreview.Heaplet
Creates and initializes a LocalAuthenticationHandler in a heap environment.static class
ScriptableIdentityAssertionPluginTechPreview.Heaplet
Creates and initializes a ScriptableIdentityAssertionPlugin in a heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.handler.resources
Subclasses of GenericHeaplet in org.forgerock.openig.handler.resources Modifier and Type Class Description static class
ResourceHandler.Heaplet
Creates and initializes a ResourceHandler in a heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.handler.router
Subclasses of GenericHeaplet in org.forgerock.openig.handler.router Modifier and Type Class Description static class
RouterHandler.Heaplet
Creates and initializes a routing handler in a heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.handler.saml
Subclasses of GenericHeaplet in org.forgerock.openig.handler.saml Modifier and Type Class Description class
AbstractSamlFederationHeaplet
The base class for both the filter and handler heaplet implementations.class
SamlFederationFilterHeaplet
The SAML federation filter works like other SSO type filters, a request that passes through the SAML federation filter, that does not trigger the logout expression or matches one of the SAML endpoints, will be checked for a valid session.class
SamlFederationHandlerHeaplet
Deprecated.in 2023.4.0, useSamlFederationFilterHeaplet
as a replacement -
Uses of GenericHeaplet in org.forgerock.openig.io
Subclasses of GenericHeaplet in org.forgerock.openig.io Modifier and Type Class Description class
TemporaryStorageHeaplet
A Heaplet to callIO.newTemporaryStorage()
within a heaplet environment. -
Uses of GenericHeaplet in org.forgerock.openig.openam
Subclasses of GenericHeaplet in org.forgerock.openig.openam Modifier and Type Class Description class
AmServiceHeaplet
This heaplet represents an instance of anAmService
that can shared amongst AM related filters such as theSingleSignOnFilter
and thePolicyEnforcementFilter
.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.static class
RequestResourceUriProvider.Heaplet
Creates and initializes a RequestResourceUriProvider in a heap environment.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 aUserProfileFilter
in a heap environment.class
UserProfileServiceHeaplet
Creates and initializes aUserProfileService
in a heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.openam.session
Subclasses of GenericHeaplet in org.forgerock.openig.openam.session Modifier and Type Class Description static class
AmSessionIdleTimeoutFilter.Heaplet
This class is responsible of creating theAmSessionIdleTimeoutFilter
heap object. -
Uses of GenericHeaplet in org.forgerock.openig.proxy
Subclasses of GenericHeaplet in org.forgerock.openig.proxy Modifier and Type Class Description static class
CustomProxyOptions.Heaplet
Creates and initializes aCustomProxyOptions
in a heap environment.static class
NoProxyOptions.Heaplet
Creates and initializes aNoProxyOptions
in a heap environment.static class
SystemProxyOptions.Heaplet
Creates and initializes aSystemProxyOptions
in a heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.script
Subclasses of GenericHeaplet in org.forgerock.openig.script Modifier and Type Class Description protected static class
AbstractScriptableHeapObject.AbstractScriptableHeaplet<V>
Creates and initializes a scriptable heap object in a heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.secrets
Subclasses of GenericHeaplet in org.forgerock.openig.secrets Modifier and Type Class Description static class
Base64EncodedSecretStore.Heaplet
Creates and initializes aBase64EncodedSecretStore
in a heap environment.class
FileSystemSecretStoreHeaplet
This heaplet represents an instance of aPropertyResolverSecretStore
resolving properties from files in a directory.class
HsmSecretStoreHeaplet
This heaplet represents an instance of aHsmSecretStoreHeaplet
.class
JwkPropertyFormatHeaplet
Builds aJwkPropertyFormat
used to decode JSON Web Key formatted keys that can be used withSecretStore
mappings configuration.class
JwkSetSecretStoreHeaplet
This heaplet represents an instance of aJwkSetSecretStore
resolving secrets from an URL of a JSON Web Key Set(JWKSet
).class
KeyStoreSecretStoreHeaplet
This heaplet represents an instance of aKeyStoreSecretStore
.class
PemPropertyFormatHeaplet
Builds aPemPropertyFormat
used to decode keys and certificates in a PEM format that can be used withSecretStore
mappings configuration.class
SecretKeyPropertyFormatHeaplet
It builds aSecretPropertyFormat
that can be use withSecretStore
mappings configuration.class
SecretsKeyManagerHeaplet
ASecretsKeyManagerHeaplet
acts as a factory ofSecretsKeyManager
.class
SecretsProviderHeaplet
Creates and initializes aSecretsProvider
in a heap environment.class
SecretsTrustManagerHeaplet
ASecretsTrustManagerHeaplet
acts as a factory ofSecretsTrustManager
.class
SystemAndEnvSecretStoreHeaplet
This heaplet represents an instance of aPropertyResolverSecretStore
resolving properties in system then in environment variables. -
Uses of GenericHeaplet in org.forgerock.openig.security
Subclasses of GenericHeaplet in org.forgerock.openig.security Modifier and Type Class Description class
ClientTlsOptionsHeaplet
Creates and initializes client-side TLS options in a heap environment.class
KeyManagerHeaplet
Deprecated.UseSecretsKeyManagerHeaplet
instead.class
KeyStoreHeaplet
Deprecated.UseKeyStoreSecretStoreHeaplet
instead.class
ServerTlsOptionsHeaplet
Creates and initializes server-side TLS options in a heap environment.static class
TrustAllManager.Heaplet
Creates and initializes a trust-all manager in a heap environment.class
TrustManagerHeaplet
Deprecated.UseSecretsTrustManagerHeaplet
instead. -
Uses of GenericHeaplet in org.forgerock.openig.session.jwt
Subclasses of GenericHeaplet in org.forgerock.openig.session.jwt Modifier and Type Class Description class
JwtSessionFilterHeaplet
ThisHeaplet
is responsible for configuring and creating aJwtSession
. -
Uses of GenericHeaplet in org.forgerock.openig.sql
Subclasses of GenericHeaplet in org.forgerock.openig.sql Modifier and Type Class Description class
JdbcDataSourceHeaplet
Creates and initializes a JDBC data source in a heap environment.static class
SqlAttributesFilter.Heaplet
Creates and initializes a static attribute provider in a heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.thread
Subclasses of GenericHeaplet in org.forgerock.openig.thread Modifier and Type Class Description class
ScheduledExecutorServiceHeaplet
Heaplet for building ScheduledExecutorService instances. -
Uses of GenericHeaplet in org.forgerock.openig.uma
Subclasses of GenericHeaplet in org.forgerock.openig.uma Modifier and Type Class 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.
-