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 classAuditServiceObjectHeapletCreates and initializes an AuditService in a heap environment.static classNoOpAuditService.HeapletCreates aNoOpAuditServicein a heap environment. -
Uses of GenericHeaplet in org.forgerock.openig.decoration
Subclasses of GenericHeaplet in org.forgerock.openig.decoration Modifier and Type Class Description classDelegateHeapletThis 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 classAssignmentFilter.HeapletCreates and initializes an assignment filter in a heap environment.classChainFilterHeapletAllow to build a chain of filters as one filter.classChainHandlerHeapletA chain of zero or more filters and one handler.classConditionalFilterHeapletCreates aConditionalFilterinto aHeapenvironment.static classConditionEnforcementFilter.HeapletCreates and initializes an ConditionEnforcementFilter in a heap environment.static classCookieFilter.HeapletCreates and initializes a cookie filter in a heap environment.classCorsFilterHeapletACorsFilterHeapletconfigures aCorsFilterin a heap environment.static classCryptoHeaderFilter.HeapletDeprecated.Creates and initializes a header filter in a heap environment.classCsrfFilterHeapletCreates and initializes aCsrfFiltersupporting the injection and validation of an anti-CSRF token in the request header.static classDataPreservationFilter.HeapletCreate aDataPreservationFilterheap object.static classDateHeaderFilter.HeapletCreates and initializes a DateHeaderFilter in a heap environment.static classEntityExtractFilter.HeapletCreates and initializes an entity extract handler in a heap environment.static classFileAttributesFilter.HeapletCreates and initializes a separated values file attribute provider in a heap environment.static classForwardedRequestFilter.HeapletCreates and initializes anForwardedRequestFilterin a heap environment.static classFragmentFilter.HeapletCreates and initialises aFragmentFilterin a heap environment.static classHeaderFilter.HeapletCreates and initializes a header filter in a heap environment.classHttpBasicAuthenticationClientFilterHeapletCreates and initializes aFiltersupporting the injection of a Basic Authorization header in the request for the configured credentials.static classHttpBasicAuthFilter.HeapletCreates and initializes an HTTP basic authentication filter in a heap environment.static classJwtBuilderFilter.HeapletCreates and initializes a JwtBuilderFilter in a heap environment.static classLocationHeaderFilter.HeapletCreates and initializes a LocationHeaderFilter in a heap environment.classPasswordReplayFilterHeapletSupports password replay feature in a composite filter.static classScriptableFilter.HeapletCreates and initializes a scriptable filter in a heap environment.static classSetCookieUpdateFilter.HeapletCreates and initializes a SetCookieUpdateFilter in a heap environment.static classStaticRequestFilter.HeapletCreates and initializes a request filter in a heap environment.static classSwitchFilter.HeapletCreates and initializes a switch filter in a heap environment.static classUriPathRewriteFilter.HeapletCreate aUriPathRewriteFilterin 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 classAllowOnlyFilter.HeapletCreates anAllowOnlyFilterin aHeapenvironment. -
Uses of GenericHeaplet in org.forgerock.openig.filter.circuitbreaker
Subclasses of GenericHeaplet in org.forgerock.openig.filter.circuitbreaker Modifier and Type Class Description static classCircuitBreakerFilter.HeapletThe Heaplet used to create aCircuitBreakerFilterheap 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 classFapiInteractionIdFilter.HeapletCreates 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 classJwtValidationFilter.HeapletCreates and initializes a JwtValidationFilter in a heap environment.static classScriptableJwtValidatorCustomizer.HeapletCreates 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 classCaffeineCacheAccessTokenResolver.HeapletCreates and initializes anCaffeineCacheAccessTokenResolverin the heap environment.classOAuth2ResourceServerFilterHeapletValidates aRequestthat contains an OAuth 2.0 access token.static classOAuth2TokenExchangeFilter.HeapletCreates and initialises anOAuth2TokenExchangeFilterin a heap environment.classOpenAmAccessTokenResolverHeapletDeprecated.in 7.0.static classScriptableAccessTokenResolver.HeapletCreates and initializes a scriptable access token resolver in a heap environment.static classScriptableResourceAccess.HeapletCreates and initializes a scriptable object in a heap environment.static classStatelessAccessTokenResolver.HeapletCreates and initializes a stateless access token resolver in the heap environment.classTokenIntrospectionAccessTokenResolverHeapletCreates and initializes anTokenIntrospectionAccessTokenResolverin 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 classClientCredentialsOAuth2ClientFilterHeapletCreates and initializes aFiltersupporting the transformation of client credentials to an access_token.static classClientRegistration.HeapletCreates and initializes a Client Registration object in a heap environment.static classGrantSwapJwtAssertionOAuth2ClientFilter.HeapletCreates and initialises anGrantSwapJwtAssertionOAuth2ClientFilterin a heap environment.classIdTokenValidationFilterHeapletAnIdTokenValidationFilterHeapletcreates a filter that can be used to validate the givenidTokenaccording to the provided configuration by leveraging theJwtValidationFilter.static classIssuer.HeapletCreates and initializes an Issuer object in a heap environment.static classIssuerRepository.HeapletCreates and initializes anIssuerRepositoryin a heap environment.static classOAuth2ClientFilter.HeapletCreates and initializes the filter in a heap environment.classResourceOwnerOAuth2ClientFilterHeapletCreates and initializes aFiltersupporting 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 classClientSecretBasicAuthenticationFilterHeapletHeaplet supporting creation of a client-secret-basic authenticationFilter.classClientSecretPostAuthenticationFilterHeapletHeaplet supporting creation of a client-secret-post authenticationFilter.classEncryptedPrivateKeyJwtClientAuthenticationFilterHeapletHeaplet supporting creation of an encrypted private-key-jwt authenticationFilter.classPrivateKeyJwtClientAuthenticationFilterHeapletHeaplet 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 classCertificateThumbprintFilter.HeapletCreates and initializes a certificate thumbprint filter in a heap environment.static classConfirmationKeyVerifierAccessTokenResolver.HeapletCreates 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 classDefaultRateThrottlingPolicyHeapletCreates and initializes aDefaultRateThrottlingPolicyin a heap environment.classMappedThrottlingPolicyHeapletCreates and initializes aMappedThrottlingPolicyin a heap environment.static classScriptableThrottlingPolicy.HeapletCreates and initializes a scriptable object in a heap environment.classThrottlingFilterHeapletCreates 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 classClientHandlerHeapletCreates and initializes aClientHandlerin a heap environment.static classDesKeyGenHandler.HeapletDeprecated.Creates and initializes a DES key generator handler in a heap environment.static classDispatchHandler.HeapletCreates and initializes a dispatch handler in a heap environment.classHttpClientHandlerHeapletAbstract Heaplet to create HTTP clients with different behaviors.static classJwkSetHandler.HeapletCreates and initializes a JwkSetHandler in a heap environment.classReverseProxyHandlerHeapletCreates a reverse proxyHandlerin a heap environment.static classScriptableHandler.HeapletCreates and initializes a scriptable handler in a heap environment.static classSequenceHandler.HeapletCreates and initializes a sequence handler in a heap environment.static classStaticResponseHandler.HeapletCreates and initializes a static response handler in a heap environment.static classWelcomeHandler.HeapletCreates 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 classIdentityAssertionHandlerTechPreview.HeapletCreates and initializes a LocalAuthenticationHandler in a heap environment.static classScriptableIdentityAssertionPluginTechPreview.HeapletCreates 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 classResourceHandler.HeapletCreates 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 classRouterHandler.HeapletCreates 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 classAbstractSamlFederationHeapletThe base class for both the filter and handler heaplet implementations.classSamlFederationFilterHeapletThe 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.classSamlFederationHandlerHeapletDeprecated.in 2023.4.0, useSamlFederationFilterHeapletas a replacement -
Uses of GenericHeaplet in org.forgerock.openig.io
Subclasses of GenericHeaplet in org.forgerock.openig.io Modifier and Type Class Description classTemporaryStorageHeapletA 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 classAmServiceHeapletThis heaplet represents an instance of anAmServicethat can shared amongst AM related filters such as theSingleSignOnFilterand thePolicyEnforcementFilter.static classCapturedUserPasswordFilter.HeapletCreates and initializes the filter in a heap environment.static classCrossDomainSingleSignOnFilter.HeapletCreates and initialises an authentication filter in a heap environment.static classPolicyEnforcementFilter.HeapletCreates and initializes a policy enforcement filter in a heap environment.static classRequestResourceUriProvider.HeapletCreates and initializes a RequestResourceUriProvider in a heap environment.static classScriptableResourceUriProvider.HeapletCreates and initializes a scriptable resource url provider in a heap environment.static classSessionInfoFilter.HeapletCreates and initialises a session info filter in a heap environment.static classSingleSignOnFilter.HeapletCreates and initialises an authentication filter in a heap environment.static classTokenTransformationFilter.HeapletCreates and initializes a token transformation filter in a heap environment.classUserProfileFilterHeapletCreates and initialises aUserProfileFilterin a heap environment.classUserProfileServiceHeapletCreates and initializes aUserProfileServicein 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 classAmSessionIdleTimeoutFilter.HeapletThis class is responsible of creating theAmSessionIdleTimeoutFilterheap object. -
Uses of GenericHeaplet in org.forgerock.openig.proxy
Subclasses of GenericHeaplet in org.forgerock.openig.proxy Modifier and Type Class Description static classCustomProxyOptions.HeapletCreates and initializes aCustomProxyOptionsin a heap environment.static classNoProxyOptions.HeapletCreates and initializes aNoProxyOptionsin a heap environment.static classSystemProxyOptions.HeapletCreates and initializes aSystemProxyOptionsin 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 classAbstractScriptableHeapObject.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 classBase64EncodedSecretStore.HeapletCreates and initializes aBase64EncodedSecretStorein a heap environment.classFileSystemSecretStoreHeapletThis heaplet represents an instance of aPropertyResolverSecretStoreresolving properties from files in a directory.classHsmSecretStoreHeapletThis heaplet represents an instance of aHsmSecretStoreHeaplet.classJwkPropertyFormatHeapletBuilds aJwkPropertyFormatused to decode JSON Web Key formatted keys that can be used withSecretStoremappings configuration.classJwkSetSecretStoreHeapletThis heaplet represents an instance of aJwkSetSecretStoreresolving secrets from an URL of a JSON Web Key Set(JWKSet).classKeyStoreSecretStoreHeapletThis heaplet represents an instance of aKeyStoreSecretStore.classPemPropertyFormatHeapletBuilds aPemPropertyFormatused to decode keys and certificates in a PEM format that can be used withSecretStoremappings configuration.classSecretKeyPropertyFormatHeapletIt builds aSecretPropertyFormatthat can be use withSecretStoremappings configuration.classSecretsKeyManagerHeapletASecretsKeyManagerHeapletacts as a factory ofSecretsKeyManager.classSecretsProviderHeapletCreates and initializes aSecretsProviderin a heap environment.classSecretsTrustManagerHeapletASecretsTrustManagerHeapletacts as a factory ofSecretsTrustManager.classSystemAndEnvSecretStoreHeapletThis heaplet represents an instance of aPropertyResolverSecretStoreresolving 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 classClientTlsOptionsHeapletCreates and initializes client-side TLS options in a heap environment.classKeyManagerHeapletDeprecated.UseSecretsKeyManagerHeapletinstead.classKeyStoreHeapletDeprecated.UseKeyStoreSecretStoreHeapletinstead.classServerTlsOptionsHeapletCreates and initializes server-side TLS options in a heap environment.static classTrustAllManager.HeapletCreates and initializes a trust-all manager in a heap environment.classTrustManagerHeapletDeprecated.UseSecretsTrustManagerHeapletinstead. -
Uses of GenericHeaplet in org.forgerock.openig.session.jwt
Subclasses of GenericHeaplet in org.forgerock.openig.session.jwt Modifier and Type Class Description classJwtSessionFilterHeapletThisHeapletis 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 classJdbcDataSourceHeapletCreates and initializes a JDBC data source in a heap environment.static classSqlAttributesFilter.HeapletCreates 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 classScheduledExecutorServiceHeapletHeaplet 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 classUmaResourceServerFilter.HeapletCreates and initializes an UMA resource server filter in a heap environment.static classUmaSharingService.HeapletCreates and initializes an UMA service in a heap environment.
-