Uses of Interface
org.forgerock.openig.heap.Heaplet
-
Packages that use Heaplet Package Description org.forgerock.openig.alias Service Provider interface for registering type aliases.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.decoration.baseuri Contains a decorator which overrides the existing request URI, making requests relative to a new base URI.org.forgerock.openig.decoration.capture Capture decoration classes that prints filters and handlers input and output messages.org.forgerock.openig.decoration.helper Contains an abstract decorator dedicated to Filter and Handler.org.forgerock.openig.decoration.timer Contains a decorator that log time elapsed in a Filter or a Handler.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.heap Manages collections or "heaps" of associated objects, initialized from declarative configuration artifacts.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 Heaplet in org.forgerock.openig.alias
Methods in org.forgerock.openig.alias that return types with arguments of type Heaplet Modifier and Type Method Description default Set<Class<? extends Heaplet>>
ClassAliasResolver. supportedTypes()
Returns the set of heaplet classes supported by this alias resolver.Set<Class<? extends Heaplet>>
CoreClassAliasResolver. supportedTypes()
-
Uses of Heaplet in org.forgerock.openig.audit
Classes in org.forgerock.openig.audit that implement Heaplet 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 Heaplet in org.forgerock.openig.decoration
Classes in org.forgerock.openig.decoration that implement Heaplet 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 Heaplet in org.forgerock.openig.decoration.baseuri
Classes in org.forgerock.openig.decoration.baseuri that implement Heaplet Modifier and Type Class Description static class
BaseUriDecorator.Heaplet
Creates and initializes a baseUri in a heap environment. -
Uses of Heaplet in org.forgerock.openig.decoration.capture
Classes in org.forgerock.openig.decoration.capture that implement Heaplet Modifier and Type Class Description static class
CaptureDecorator.Heaplet
Creates and initializes a CaptureDecorator in a heap environment. -
Uses of Heaplet in org.forgerock.openig.decoration.helper
Classes in org.forgerock.openig.decoration.helper that implement Heaplet Modifier and Type Class Description class
DecoratorHeaplet
A base class for decorator heaplets. -
Uses of Heaplet in org.forgerock.openig.decoration.timer
Classes in org.forgerock.openig.decoration.timer that implement Heaplet Modifier and Type Class Description static class
TimerDecorator.Heaplet
Creates and initializes a TimerDecorator in a heap environment. -
Uses of Heaplet in org.forgerock.openig.filter
Classes in org.forgerock.openig.filter that implement Heaplet 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 Heaplet in org.forgerock.openig.filter.allow
Classes in org.forgerock.openig.filter.allow that implement Heaplet Modifier and Type Class Description static class
AllowOnlyFilter.Heaplet
Creates anAllowOnlyFilter
in aHeap
environment. -
Uses of Heaplet in org.forgerock.openig.filter.circuitbreaker
Classes in org.forgerock.openig.filter.circuitbreaker that implement Heaplet Modifier and Type Class Description static class
CircuitBreakerFilter.Heaplet
The Heaplet used to create aCircuitBreakerFilter
heap object. -
Uses of Heaplet in org.forgerock.openig.filter.finance
Classes in org.forgerock.openig.filter.finance that implement Heaplet Modifier and Type Class Description static class
FapiInteractionIdFilter.Heaplet
Creates and initializes a fapi interaction-id filter in a heap environment. -
Uses of Heaplet in org.forgerock.openig.filter.jwt
Classes in org.forgerock.openig.filter.jwt that implement Heaplet 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 Heaplet in org.forgerock.openig.filter.oauth2
Classes in org.forgerock.openig.filter.oauth2 that implement Heaplet 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.Methods in org.forgerock.openig.filter.oauth2 that return types with arguments of type Heaplet Modifier and Type Method Description Set<Class<? extends Heaplet>>
OAuth2ClassAliasResolver. supportedTypes()
-
Uses of Heaplet in org.forgerock.openig.filter.oauth2.client
Classes in org.forgerock.openig.filter.oauth2.client that implement Heaplet 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 Heaplet in org.forgerock.openig.filter.oauth2.client.authentication
Classes in org.forgerock.openig.filter.oauth2.client.authentication that implement Heaplet 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 Heaplet in org.forgerock.openig.filter.oauth2.cnf
Classes in org.forgerock.openig.filter.oauth2.cnf that implement Heaplet 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 Heaplet in org.forgerock.openig.filter.throttling
Classes in org.forgerock.openig.filter.throttling that implement Heaplet 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 Heaplet in org.forgerock.openig.handler
Classes in org.forgerock.openig.handler that implement Heaplet 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 Heaplet in org.forgerock.openig.handler.assertion
Classes in org.forgerock.openig.handler.assertion that implement Heaplet 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 Heaplet in org.forgerock.openig.handler.resources
Classes in org.forgerock.openig.handler.resources that implement Heaplet Modifier and Type Class Description static class
ResourceHandler.Heaplet
Creates and initializes a ResourceHandler in a heap environment. -
Uses of Heaplet in org.forgerock.openig.handler.router
Classes in org.forgerock.openig.handler.router that implement Heaplet Modifier and Type Class Description static class
RouterHandler.Heaplet
Creates and initializes a routing handler in a heap environment. -
Uses of Heaplet in org.forgerock.openig.handler.saml
Classes in org.forgerock.openig.handler.saml that implement Heaplet 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 replacementMethods in org.forgerock.openig.handler.saml that return types with arguments of type Heaplet Modifier and Type Method Description Set<Class<? extends Heaplet>>
SamlClassAliasResolver. supportedTypes()
-
Uses of Heaplet in org.forgerock.openig.heap
Classes in org.forgerock.openig.heap that implement Heaplet Modifier and Type Class Description class
GenericHeaplet
A generic base class for heaplets with automatically injected fields.Methods in org.forgerock.openig.heap that return Heaplet Modifier and Type Method Description static Heaplet
Heaplets. getHeaplet(Class<?> c)
Returns the heaplet that creates an instance of the specified class, ornull
if no such heaplet could be found.Heaplet
HeapletFactory. newInstance(Class<?> type)
Returns a newHeaplet
instance that know how to build the given type.Methods in org.forgerock.openig.heap that return types with arguments of type Heaplet Modifier and Type Method Description static Optional<Class<? extends Heaplet>>
Heaplets. findHeapletClass(Class<?> c)
Finds the heaplet class associated to the givenc
type. -
Uses of Heaplet in org.forgerock.openig.io
Classes in org.forgerock.openig.io that implement Heaplet Modifier and Type Class Description class
TemporaryStorageHeaplet
A Heaplet to callIO.newTemporaryStorage()
within a heaplet environment. -
Uses of Heaplet in org.forgerock.openig.openam
Classes in org.forgerock.openig.openam that implement Heaplet 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.Methods in org.forgerock.openig.openam that return types with arguments of type Heaplet Modifier and Type Method Description Set<Class<? extends Heaplet>>
OpenAMClassAliasResolver. supportedTypes()
-
Uses of Heaplet in org.forgerock.openig.openam.session
Classes in org.forgerock.openig.openam.session that implement Heaplet Modifier and Type Class Description static class
AmSessionIdleTimeoutFilter.Heaplet
This class is responsible of creating theAmSessionIdleTimeoutFilter
heap object. -
Uses of Heaplet in org.forgerock.openig.proxy
Classes in org.forgerock.openig.proxy that implement Heaplet 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 Heaplet in org.forgerock.openig.script
Classes in org.forgerock.openig.script that implement Heaplet Modifier and Type Class Description protected static class
AbstractScriptableHeapObject.AbstractScriptableHeaplet<V>
Creates and initializes a scriptable heap object in a heap environment. -
Uses of Heaplet in org.forgerock.openig.secrets
Classes in org.forgerock.openig.secrets that implement Heaplet 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 Heaplet in org.forgerock.openig.security
Classes in org.forgerock.openig.security that implement Heaplet 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 Heaplet in org.forgerock.openig.session.jwt
Classes in org.forgerock.openig.session.jwt that implement Heaplet Modifier and Type Class Description class
JwtSessionFilterHeaplet
ThisHeaplet
is responsible for configuring and creating aJwtSession
. -
Uses of Heaplet in org.forgerock.openig.sql
Classes in org.forgerock.openig.sql that implement Heaplet 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 Heaplet in org.forgerock.openig.thread
Classes in org.forgerock.openig.thread that implement Heaplet Modifier and Type Class Description class
ScheduledExecutorServiceHeaplet
Heaplet for building ScheduledExecutorService instances. -
Uses of Heaplet in org.forgerock.openig.uma
Classes in org.forgerock.openig.uma that implement Heaplet 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.Methods in org.forgerock.openig.uma that return types with arguments of type Heaplet Modifier and Type Method Description Set<Class<? extends Heaplet>>
UmaClassAliasResolver. supportedTypes()
-