Uses of Interface
org.forgerock.http.Handler
Packages that use Handler
Package
Description
Models and manages elements of the Hypertext Transfer Protocol.
Core 
Filter implementations.Support for CORS.
Core 
Handler implementations.This package provides APIs for OAuth 2.0 services implementations.
This package defines OpenAM specific logic needed to retrieve an
 
AccessTokenInfo.Provides routing functionality for HTTP requests.
Classes to support OpenAPI API Descriptions using Swagger.
JSON resource Commons HTTP Framework integration.
Identity Assertion handler.
Contains decorators that can wrap filters and handlers with tracing contexts.
This package contains classes which support the FAPI API client.
This package contains classes which support the FAPI API client on response path.
This package contains classes which support the FAPI authorization server error handling for various endpoints.
This package contains classes related to audit information of FAPI request.
This package contains common classes related to the OAuth2.0 Authorize and PAR request.
This package provides functionality for enforcing that OAuth2.0 authorize requests are FAPI compliant.
This package contains classes related to Client TLS Certificates.
This package contains filter classes related to 
ApiClient creation
 and access during DCR process.This package contains classes related to Client TLS Certificates, specific to FAPI DCR.
This package contains filter classes related to 
RegistrationRequest
 processing and validation.This package contains classes related to
 
InteractionIdFapiContext initialization.This package contains filter classes related to 
ApiClient during
 resources request.This package contains classes related to client certificate validation during requests on Resource Server.
This package contains classes related to grant_type validation during requests on Resource Server.
This package contains classes related to the audit of OAuth2.0 Token request.
Filters the requests and/or responses of HTTP.
Filters the HTTP request using a declarative configuration model based on a chain of predicates to validate.
This package contains the components used to implement circuit breaking.
Support for financial APIs (Open Banking, PSD2, Berlin Group, ...).
This package contains the components used to implement some JWT related filter.
This package contains the OAuth2 Token validation filter that acts as an OAuth 2 Resource Server.
OAuth 2.0 Client filter implementation.
JWT confirmation key support for access tokens.
This package contains the components used to implement a throttling rate support.
Handles HTTP requests by generating responses.
Contains components and APIs used to serve static resources.
Provides automated router capability that loads its configurations files (called routes) from a given directory.
Integrates with the ForgeRock HTTP Framework.
Integration classes specifically for ForgeRock Access Management.
AM Session idle timeout tracking.
Contains Ping integration components.
This package contains the components used to integrate with PingOne Protect, to support risk evaluation and routing.
Contains every classes related to Ping's sideband API.
Scripting support.
Provides the Common Secrets API for accessing secrets of various kinds.
Provides SQL and JDBC support.
Common tools used in policy service.
Access Management Server.
AM authentication service.
This package contains the UMA (User Managed Access) components used to support the Uma Resource Server role.
A Secrets API backend that can obtain OAuth 2 access tokens from a token endpoint, along with a collection of
 grant type handlers.
- 
Uses of Handler in org.forgerock.httpMethods in org.forgerock.http that return HandlerModifier and TypeMethodDescriptionHttpApplication.start()Gets the rootHandlerthat will handle all HTTP requests.Methods in org.forgerock.http with parameters of type HandlerModifier and TypeMethodDescriptionstatic DescribedHttpApplicationApplications.describedHttpApplication(Handler handler, Factory<Buffer> storage, ApiProducer<io.swagger.models.Swagger> apiProducer) Create a simpleDescribedHttpApplicationthat just returns the provided arguments from the appropriate methods.Filters the request and/or response of an exchange.static HttpApplicationApplications.simpleHttpApplication(Handler handler, Factory<Buffer> storage) Create a simpleHttpApplicationthat just returns the provided arguments from the appropriate methods.Constructors in org.forgerock.http with parameters of type HandlerModifierConstructorDescriptionCreates a newClientwhich will route HTTP requests to the providedHandlerusing aRootContextallocated during construction when none is provided.
- 
Uses of Handler in org.forgerock.http.filterMethods in org.forgerock.http.filter with parameters of type HandlerModifier and TypeMethodDescriptionCsrfFilter.Builder.failureHandler(Handler failureHandler) Add a handler which will be responsible of creating a response in case of missing/wrong CSRF token.Handles all OPTION requests to CREST resources, all other request methods are handled by theHandler.
- 
Uses of Handler in org.forgerock.http.filter.corsMethods in org.forgerock.http.filter.cors with parameters of type HandlerModifier and TypeMethodDescriptionConstructors in org.forgerock.http.filter.cors with parameters of type HandlerModifierConstructorDescriptionCorsFilter(CorsPolicyProvider provider, Handler failureHandler) Constructs a new CORS filter using the givenCorsPolicyProviderandfailureHandler.
- 
Uses of Handler in org.forgerock.http.handlerSubinterfaces of Handler in org.forgerock.http.handlerModifier and TypeInterfaceDescriptioninterfaceA handler that both handlesRequests, and also supports querying for API Descriptors.Classes in org.forgerock.http.handler that implement HandlerModifier and TypeClassDescriptionfinal classAn HTTP client for sending requests to remote servers.Methods in org.forgerock.http.handler that return HandlerModifier and TypeMethodDescriptionstatic HandlerHandlers.forbiddenHandler()A common HTTP FrameworkHandlerresponding 403 Forbidden.static HandlerHandlers.internalServerErrorHandler(Exception cause) A common HTTP FrameworkHandlerresponding 500 Internal Server Error.Methods in org.forgerock.http.handler with parameters of type HandlerModifier and TypeMethodDescriptionstatic DescribableHandlerHandlers.asDescribableHandler(Handler handler) Adapts aHandlerto aDescribableHandlerwithout adding support for API Descriptions if it is not already implemented.static DescribableHandlerCreates aHandlerwhich wraps the provided filters around the provided target handler.static DescribableHandlerCreates aHandlerwhich wraps the provided filters around the provided target handler.static DescribableHandlerCreates a "filtered handler" instance.
- 
Uses of Handler in org.forgerock.http.oauth2Methods in org.forgerock.http.oauth2 with parameters of type HandlerModifier and TypeMethodDescriptionDeprecated.
- 
Uses of Handler in org.forgerock.http.oauth2.resolverConstructors in org.forgerock.http.oauth2.resolver with parameters of type HandlerModifierConstructorDescriptionOpenAmAccessTokenResolver(Handler client, Clock clock, String tokenInfoEndpoint) Deprecated.Creates a newOpenAmAccessTokenResolverconfigured to access the given /oauth2/tokeninfo OpenAm endpoint.TokenIntrospectionAccessTokenResolver(Handler client, URI introspectionEndpointUri) Creates a newTokenIntrospectionAccessTokenResolver.
- 
Uses of Handler in org.forgerock.http.routingClasses in org.forgerock.http.routing that implement HandlerModifier and TypeClassDescriptionfinal classA router which routes requests based on route matchers.Methods in org.forgerock.http.routing that return types with arguments of type HandlerModifier and TypeMethodDescriptionprotected Pair<RouteMatcher<Request>,Handler> Router.getSelfApiHandler()Methods in org.forgerock.http.routing with parameters of type Handler
- 
Uses of Handler in org.forgerock.http.swaggerMethods in org.forgerock.http.swagger with parameters of type Handler
- 
Uses of Handler in org.forgerock.json.resource.httpMethods in org.forgerock.json.resource.http that return HandlerModifier and TypeMethodDescriptionstatic HandlerCrestHttp.newHttpHandler(ConnectionFactory connectionFactory) Deprecated.static HandlerCrestHttp.newHttpHandler(ConnectionFactory connectionFactory, HttpContextFactory contextFactory) Deprecated.UseCrestHttp.newHttpHandler(CrestApplication)instead.static HandlerCrestHttp.newHttpHandler(ConnectionFactory connectionFactory, Context parentContext) Deprecated.UseCrestHttp.newHttpHandler(CrestApplication)instead.static HandlerCrestHttp.newHttpHandler(CrestApplication application) Deprecated.Since 25.0.0.static HandlerCrestHttp.newHttpHandler(CrestApplication application, HttpContextFactory factory) Deprecated.Since 25.0.0.static HandlerCrestHttp.newHttpHandler(CrestApplication application, HttpContextFactory factory, Factory<Buffer> bufferFactory) Creates a new JSON resource HTTP handler with the provided CREST request handler.static HandlerCrestHttp.newHttpHandler(CrestApplication application, Context context) Deprecated.Since 25.0.0.static HandlerCrestHttp.newHttpHandler(CrestApplication application, Context context, Factory<Buffer> bufferFactory) Creates a new JSON resource HTTP handler with the provided CREST request handler.static HandlerCrestHttp.newHttpHandler(CrestApplication application, Factory<Buffer> bufferFactory) Creates a new JSON resource HTTP handler with the provided CREST request handler.static HandlerCrestHttp.newHttpHandler(RequestHandler handler) Deprecated.UseCrestHttp.newHttpHandler(CrestApplication)instead.Methods in org.forgerock.json.resource.http with parameters of type HandlerModifier and TypeMethodDescriptionstatic ConnectionFactoryCrestHttp.newConnectionFactory(Handler handler, URI uri) Creates a newConnectionFactorythat map back and forth JSON resource objects to CHF objects.static RequestHandlerCrestHttp.newRequestHandler(Handler handler, URI uri) Creates a newRequestHandlerthat map back and forth JSON resource objects to CHF objects.
- 
Uses of Handler in org.forgerock.openig.assertion.handlerClasses in org.forgerock.openig.assertion.handler that implement HandlerModifier and TypeClassDescriptionfinal classProvides support to locally process a user and generate a JWT assertion that represents the user back to the calling party.
- 
Uses of Handler in org.forgerock.openig.decoration.tracingMethods in org.forgerock.openig.decoration.tracing that return HandlerModifier and TypeMethodDescriptionTracingDecoratorFactory.HandlerFactory.wrap(Handler delegate, String spanName, org.forgerock.openig.tracing.TracingProvider tracingProvider) Methods in org.forgerock.openig.decoration.tracing that return types with arguments of type HandlerMethods in org.forgerock.openig.decoration.tracing with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.fapi.apiclientMethods in org.forgerock.openig.fapi.apiclient with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.fapi.apiclient.responseMethods in org.forgerock.openig.fapi.apiclient.response with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.fapi.aserrorMethods in org.forgerock.openig.fapi.aserror with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.fapi.auditMethods in org.forgerock.openig.fapi.audit with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.fapi.authorizationMethods in org.forgerock.openig.fapi.authorization with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.fapi.authorization.authorize.validationMethods in org.forgerock.openig.fapi.authorization.authorize.validation with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.fapi.certificateMethods in org.forgerock.openig.fapi.certificate with parameters of type HandlerModifier and TypeMethodDescription
- 
Uses of Handler in org.forgerock.openig.fapi.dcr.apiclientMethods in org.forgerock.openig.fapi.dcr.apiclient with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.fapi.dcr.certificateMethods in org.forgerock.openig.fapi.dcr.certificate with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.fapi.dcr.requestMethods in org.forgerock.openig.fapi.dcr.request with parameters of type HandlerModifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.
- 
Uses of Handler in org.forgerock.openig.fapi.interactionidMethods in org.forgerock.openig.fapi.interactionid with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.fapi.resource.apiclientMethods in org.forgerock.openig.fapi.resource.apiclient with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.fapi.resource.certificateClasses in org.forgerock.openig.fapi.resource.certificate that implement HandlerModifier and TypeClassDescriptionclassCustom FAPI failure handler used during Client Certificate Thumbprint computation.
- 
Uses of Handler in org.forgerock.openig.fapi.resource.grantypeMethods in org.forgerock.openig.fapi.resource.grantype with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.fapi.token.auditMethods in org.forgerock.openig.fapi.token.audit with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.filterMethods in org.forgerock.openig.filter with parameters of type HandlerModifier and TypeMethodDescriptionConstructors in org.forgerock.openig.filter with parameters of type HandlerModifierConstructorDescriptionConditionEnforcementFilter(Expression<Boolean> condition, Handler failureHandler) Creates a newConditionEnforcementFilter.HttpBasicAuthFilter(Expression<String> username, Expression<String> password, Handler failureHandler) Builds aHttpBasicAuthFilterwith required expressions and error handler.
- 
Uses of Handler in org.forgerock.openig.filter.allowMethods in org.forgerock.openig.filter.allow with parameters of type HandlerModifier and TypeMethodDescriptionConstructors in org.forgerock.openig.filter.allow with parameters of type HandlerModifierConstructorDescriptionAllowOnlyFilter(org.forgerock.openig.filter.allow.TraceablePredicate predicate, Handler failureHandler, org.forgerock.openig.filter.allow.ReporterFactory reporterFactory) Constructs anAllowOnlyFilter.
- 
Uses of Handler in org.forgerock.openig.filter.circuitbreakerMethods in org.forgerock.openig.filter.circuitbreaker with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.filter.financeMethods in org.forgerock.openig.filter.finance with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.filter.jwtMethods in org.forgerock.openig.filter.jwt with parameters of type HandlerModifier and TypeMethodDescriptionConstructors in org.forgerock.openig.filter.jwt with parameters of type HandlerModifierConstructorDescriptionJwtValidationFilter(Expression<String> jwtResolver, JwtValidator validator, Handler failureHandler) Constructs a JwtValidationFilter.
- 
Uses of Handler in org.forgerock.openig.filter.oauth2Methods in org.forgerock.openig.filter.oauth2 with parameters of type HandlerModifier and TypeMethodDescriptionConstructors in org.forgerock.openig.filter.oauth2 with parameters of type HandlerModifierConstructorDescriptionOAuth2TokenExchangeFilter(URI endpoint, Handler handler, Expression<String> subjectTokenExpression, String subjectTokenType, String requestedTokenType, ResourceAccess scopesAccess, URI resource, String audience, Handler failureHandler) Construct a newOAuth2TokenExchangeFilter.
- 
Uses of Handler in org.forgerock.openig.filter.oauth2.clientMethods in org.forgerock.openig.filter.oauth2.client with parameters of type HandlerModifier and TypeMethodDescription
- 
Uses of Handler in org.forgerock.openig.filter.oauth2.cnfMethods in org.forgerock.openig.filter.oauth2.cnf with parameters of type HandlerModifier and TypeMethodDescriptionConstructors in org.forgerock.openig.filter.oauth2.cnf with parameters of type HandlerModifierConstructorDescriptionCertificateThumbprintFilter(Expression<Certificate> certExpr, Handler failureHandler) Build a CertificateThumbprintFilter that will compute a certificate thumbprint based on the givencertExpr.
- 
Uses of Handler in org.forgerock.openig.filter.throttlingMethods in org.forgerock.openig.filter.throttling with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.handlerClasses in org.forgerock.openig.handler that implement HandlerModifier and TypeClassDescriptionfinal classDispatches to one of a list of handlers.classCreates a JwkSetHandler to store the cryptographic keys.classA scriptable handler.classProcesses a request through a sequence of handlers.final classCreates a static HTTP response.classCreates a static response containing a simple HTML welcome page.Fields in org.forgerock.openig.handler declared as HandlerModifier and TypeFieldDescriptionstatic final HandlerHandlers.BAD_REQUESTstatic final HandlerHandlers.FORBIDDENstatic final HandlerHandlers.INTERNAL_SERVER_ERRORstatic final HandlerHandlers.NO_CONTENTstatic final HandlerHandlers.UNAUTHORIZED
- 
Uses of Handler in org.forgerock.openig.handler.resourcesClasses in org.forgerock.openig.handler.resources that implement HandlerModifier and TypeClassDescriptionclassAResourceHandleris a handler that serves static content (content of a directory, or a zip).
- 
Uses of Handler in org.forgerock.openig.handler.routerClasses in org.forgerock.openig.handler.router that implement HandlerMethods in org.forgerock.openig.handler.router with parameters of type HandlerModifier and TypeMethodDescriptionConstructors in org.forgerock.openig.handler.router with parameters of type HandlerModifierConstructorDescriptionRouterHandler(org.forgerock.openig.handler.router.RouteBuilder builder, org.forgerock.openig.handler.router.DirectoryMonitor directoryMonitor, org.forgerock.monitoring.api.instrument.MeterRegistry routerMeterRegistry, Handler defaultHandler) Builds a router that loads its configuration from the given directory.
- 
Uses of Handler in org.forgerock.openig.httpMethods in org.forgerock.openig.http that return HandlerModifier and TypeMethodDescriptionSystemHealth.kubernetesProbes()Returns a Handler that can be used as a Kubernetes liveness/readiness/startup probe.BaseAdminHttpApplication.start()GatewayHttpApplication.start()Methods in org.forgerock.openig.http with parameters of type HandlerModifier and TypeMethodDescriptionRegisters a new endpoint under the givenname.Method parameters in org.forgerock.openig.http with type arguments of type HandlerModifier and TypeMethodDescription<E extends Exception>
 Optional<EndpointRegistry.Registration>EndpointRegistry.tryRegister(String name, Supplier<Handler, E> handler) Registers a new endpoint under the givenname, but only if the registry is not restricted.
- 
Uses of Handler in org.forgerock.openig.openamMethods in org.forgerock.openig.openam with parameters of type HandlerModifier and TypeMethodDescriptionprotected abstract Promise<Response,NeverThrowsException> AbstractConditionAdviceFilter.doRedirect(Context context, Request request, Handler next, List<org.forgerock.openig.openam.AbstractConditionAdviceFilter.Advice> advices, URI originalUri) Handle redirect to theinstanceto verify the required advices.protected Promise<Response,NeverThrowsException> CdSsoConditionAdviceFilter.doRedirect(Context context, Request request, Handler next, List<org.forgerock.openig.openam.AbstractConditionAdviceFilter.Advice> advices, URI originalUri) Constructors in org.forgerock.openig.openam with parameters of type HandlerModifierConstructorDescriptionTokenTransformationFilter(Handler handler, URI endpoint, Expression<String> idToken) Constructs a new TokenTransformationFilter transforming the OpenID Connect id_token fromidTokeninto a SAML 2.0 Assertions structure (intoStsContext).
- 
Uses of Handler in org.forgerock.openig.openam.sessionMethods in org.forgerock.openig.openam.session with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.pingMethods in org.forgerock.openig.ping that return HandlerModifier and TypeMethodDescriptionPingOneService.getEndpointHandler()Get theHandlerproviding access to the service endpoint.
- 
Uses of Handler in org.forgerock.openig.ping.protectClasses in org.forgerock.openig.ping.protect that implement HandlerModifier and TypeClassDescriptionclassThePingOneProtectThreatLevelRoutingHandlerroutes the request to one of the configured handlers, based on thePingOneProtectEvaluationContext's level, captured during evaluation.Methods in org.forgerock.openig.ping.protect with parameters of type HandlerModifier and TypeMethodDescription
- 
Uses of Handler in org.forgerock.openig.ping.sidebandMethods in org.forgerock.openig.ping.sideband with parameters of type HandlerModifier and TypeMethodDescriptionConstructors in org.forgerock.openig.ping.sideband with parameters of type HandlerModifierConstructorDescriptionSidebandApiFilter(URI gatewayServiceUri, Handler sidebandApiHandler, List<String> sendBodyOnTheseContentTypes) Create a new Sideband API Filter.
- 
Uses of Handler in org.forgerock.openig.scriptMethods in org.forgerock.openig.script with parameters of type HandlerModifier and TypeMethodDescriptionvoidAbstractScriptableHeapObject.setClientHandler(Handler clientHandler) Sets the HTTP client handler which should be made available to scripts.
- 
Uses of Handler in org.forgerock.openig.secretsMethods in org.forgerock.openig.secrets with parameters of type HandlerModifier and TypeMethodDescriptionJwkSetSecretStoreHeaplet.jwkSetSecretProvider(URI jwkUri, Handler handler, Clock clock) Create a Secrets provider backed by aJwkSetSecretStorewith default values.JwkSetSecretStoreHeaplet.jwkSetSecretStore(URL jwkUrl, Handler handler, Clock clock) Create aJwkSetSecretStorewith default values.
- 
Uses of Handler in org.forgerock.openig.sqlMethods in org.forgerock.openig.sql with parameters of type Handler
- 
Uses of Handler in org.forgerock.openig.toolsMethods in org.forgerock.openig.tools with parameters of type HandlerModifier and TypeMethodDescription
- 
Uses of Handler in org.forgerock.openig.tools.amMethods in org.forgerock.openig.tools.am that return HandlerModifier and TypeMethodDescriptionAmService.getAuthenticatedHandler()Returns aHandlerthat will perform automatic authentication with the provided agent credentials.AmService.getHandler()Returns the handler to use with this configuration.AmService.withHeadlessAuthentication(Handler delegate) Returns aHandlerwhich wraps theHeadlessAuthenticationFilter.Methods in org.forgerock.openig.tools.am with parameters of type HandlerModifier and TypeMethodDescriptionstatic AmService.DiscoveryAmService.discovery(URI baseUri, Realm realm, String cookieName, Version versionHint, AmService.AgentAuthentication agentAuthentication, Handler amHandler, Supplier<Context> contextSupplier) Create an AM Discovery object which will get information from AM upon building.AmService.withHeadlessAuthentication(Handler delegate) Returns aHandlerwhich wraps theHeadlessAuthenticationFilter.Constructors in org.forgerock.openig.tools.am with parameters of type HandlerModifierConstructorDescriptionBuilder(Handler amHandler, Clock clock, String agentId, String cookieName, AmVersion version, UriService uriService, AsyncRefreshableSupplier<SsoToken, AuthenticationException> tokenProvider, Supplier<Context> contextSupplier) Create a Builder instance with every mandatory parameters.
- 
Uses of Handler in org.forgerock.openig.tools.authenticationMethods in org.forgerock.openig.tools.authentication with parameters of type HandlerModifier and TypeMethodDescriptionstatic AuthenticationServiceAuthenticatorAuthenticationService.createAgentAuthenticationService(Handler amHandler, URI authenticateUri, AmVersion version, String journey) Return an instance of anAuthenticationServicefor Agent authentication based on theAmVersion.
- 
Uses of Handler in org.forgerock.openig.umaMethods in org.forgerock.openig.uma with parameters of type HandlerModifier and TypeMethodDescriptionConstructors in org.forgerock.openig.uma with parameters of type HandlerModifierConstructorDescriptionUmaResourceServerFilter(UmaSharingService umaService, Handler protectionApiHandler, String realm) Constructs a new UmaResourceServerFilter.
- 
Uses of Handler in org.forgerock.secrets.oauth2Methods in org.forgerock.secrets.oauth2 with parameters of type HandlerModifier and TypeMethodDescriptionAccessTokenSecretStore.Builder.withHandler(Handler handler) Configures theHandlerto use for sending requests to the token endpoint.
CrestHttp.newHttpHandler(CrestApplication)instead.