Uses of Class
org.forgerock.http.protocol.Request
Package
Description
Models and manages elements of the Hypertext Transfer Protocol.
Core
Filter
implementations.Support for CORS.
Core
Handler
implementations.Processes HTTP message header fields.
This package provides APIs for OAuth 2.0 services implementations.
This package defines OpenAM specific logic needed to retrieve an
AccessTokenInfo
.Models and manages elements of the Hypertext Transfer Protocol.
Provides routing functionality for HTTP requests.
Provides interfaces for managing and interacting with HTTP Sessions.
HTTP service provider API.
Classes to support OpenAPI API Descriptions using Swagger.
Miscellaneous utility classes.
JSON resource Commons HTTP Framework integration.
Identity Assertion handler.
Identity Assertion plugins.
Kerberos Identity Assertion plugin.
Integrates with the Java Enterprise Edition Unified Expression Language API.
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.
Handles the tech preview identity assertion processing.
Contains components and APIs used to serve static resources.
Provides automated router capability that loads its configurations files (called routes) from a given directory.
Identity Gateway SAML support.
Integrates with the ForgeRock HTTP Framework.
Integration classes specifically for ForgeRock Access Management.
AM Session idle timeout tracking.
Contains every classes related to Ping's sideband API.
Manage the Identity Gateway session using an HTTP Cookie.
Provides SQL and JDBC support.
Common tools used in policy service.
This package contains the UMA (User Managed Access) components used to support the Uma Resource Server role.
Miscellaneous utility classes.
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 Request in org.forgerock.http
Modifier and TypeMethodDescriptionFilters the request and/or response of an exchange.Sends an HTTP request and returns aPromise
representing the pending HTTP response.Sends an HTTP request and returns aPromise
representing the pending HTTP response.Client.sendWithoutClose
(Request request) Sends an HTTP request and returns aPromise
representing the pending HTTP response.Client.sendWithoutClose
(Context context, Request request) Sends an HTTP request and returns aPromise
representing the pending HTTP response. -
Uses of Request in org.forgerock.http.filter
Modifier and TypeMethodDescriptionstatic BiPredicate<Context,
Request> Filters.matchRequestUriPath
(String regex) Returns aBiPredicate
which will only match requests whose URI path matches the provided regular expression.static BiPredicate<Context,
Request> Filters.matchRequestUriPath
(Pattern regex) Returns aBiPredicate
which will only match requests whose URI path matches the provided regular expression.Modifier and TypeMethodDescriptionHandles all OPTION requests to CREST resources, all other request methods are handled by theHandler
.Modifier and TypeMethodDescriptionstatic Filter
Filters.conditionalFilter
(Filter delegate, BiPredicate<Context, Request> condition) Create a Filter decorator that only delegates to the decorated filter if the supplied predicate returns true.CsrfFilter.Builder.excludeRequests
(Predicate<Request> predicate) Excludes requests that match the given predicate from the CSRF filter.CsrfFilter.Builder.excludeRequests
(Predicate<Request> predicate, String description) Excludes requests that match the given predicate from the CSRF filter. -
Uses of Request in org.forgerock.http.filter.cors
-
Uses of Request in org.forgerock.http.handler
-
Uses of Request in org.forgerock.http.header
Modifier and TypeMethodDescriptionstatic CookieHeader
Constructs a new header, initialized from the specified request message.static TransactionIdHeader
Constructs a new header, initialized from the specified request. -
Uses of Request in org.forgerock.http.oauth2
Modifier and TypeMethodDescriptionDeprecated.ResourceAccess.getRequiredScopes
(Context context, Request request) Returns the scopes required to access the resource.Modifier and TypeMethodDescriptiondefault Promise<AccessTokenInfo,
AccessTokenException> Resolves a given access token against an authorization server. -
Uses of Request in org.forgerock.http.oauth2.resolver
Modifier and TypeMethodDescriptionCachingAccessTokenResolver.resolve
(Context context, Supplier<Request, IOException> request, String token) OpenAmAccessTokenResolver.resolve
(Context context, Supplier<Request, IOException> request, String token) Deprecated.TokenIntrospectionAccessTokenResolver.resolve
(Context context, Supplier<Request, IOException> request, String token) -
Uses of Request in org.forgerock.http.protocol
Modifier and TypeMethodDescriptionSets the method to be performed on the resource.Sets the fully-qualified string URI of the resource being accessed.Sets the fully-qualified URI of the resource being accessed.Request.setVersion
(String version) Modifier and TypeMethodDescriptionRequest.lazyCopy()
Returns aSupplier
that will lazily copy the request object the first time it is accessed.Modifier and TypeMethodDescriptionvoid
Form.appendRequestQuery
(Request request) Appends the form as additional query parameters on an existing request URI.Form.fromRequestEntity
(Request request) Deprecated.Because Entity content should be read asynchronously.Form.fromRequestQuery
(Request request) Parses the query parameters of a request and stores them in this object.void
Form.toRequestEntity
(Request request) Populates a request with the necessary headers and entity for the form to be submitted as a POST with application/x-www-form-urlencoded content type.void
Form.toRequestQuery
(Request request) Sets a request URI with query parameters.ModifierConstructorDescriptionCreates a defensive copy of the givenrequest
message.RequestCookies
(Request request) Constructs a new request cookies object that reads cookies from the specified request. -
Uses of Request in org.forgerock.http.routing
Modifier and TypeMethodDescriptionprotected Pair<RouteMatcher<Request>,
Handler> Router.getSelfApiHandler()
static RouteMatcher<Request>
RouteMatchers.requestResourceApiVersionMatcher
(Version version) Creates aRouteMatcher
instance that matches the request resource API version with the provided version.static RouteMatcher<Request>
RouteMatchers.requestUriMatcher
(RoutingMode mode, String template) Creates aRouteMatcher
instance that matchesRequest
s with the provided mode and template.static RouteMatcher<Request>
RouteMatchers.selfApiMatcher()
A matcher to check if the request is for all versions of the API descriptor of the current path.protected RouteMatcher<Request>
Router.uriMatcher
(RoutingMode mode, String pattern) -
Uses of Request in org.forgerock.http.session
-
Uses of Request in org.forgerock.http.spi
-
Uses of Request in org.forgerock.http.swagger
Modifier and TypeMethodDescriptionprotected io.swagger.models.Swagger
OpenApiRequestFilter.setUriDetailsIfNotPresent
(Request request, Context context, io.swagger.models.Swagger descriptor) Deduce and set the base URI of the request for the OpenAPI descriptor from the request context. -
Uses of Request in org.forgerock.http.util
Modifier and TypeMethodDescriptionstatic com.fasterxml.jackson.databind.ObjectWriter
Json.makeLocalizingObjectWriter
(com.fasterxml.jackson.databind.ObjectMapper mapper, Request request) Make an object writer that contains the locales from the request for serialization ofLocalizableString
instances. -
Uses of Request in org.forgerock.json.resource.http
Modifier and TypeMethodDescriptionHttpContextFactory.createContext
(Context parent, Request request) Returns the context which should be used for the provided HTTP request.SecurityContextFactory.createContext
(Context context, Request request) Deprecated.Creates a newSecurityContext
using the attributes contained in the provided HTTP request.static RequestType
HttpUtils.determineRequestType
(Request request) Determines which CREST operation (CRUDPAQ) of the incoming request. -
Uses of Request in org.forgerock.openig.assertion.handler
-
Uses of Request in org.forgerock.openig.assertion.plugin
Modifier and TypeMethodDescriptionPreform some processing and return a set of claims to be returned in the Identity Assertion JWT. -
Uses of Request in org.forgerock.openig.assertion.plugin.kerberos
Modifier and TypeMethodDescription -
Uses of Request in org.forgerock.openig.el
-
Uses of Request in org.forgerock.openig.filter
Modifier and TypeMethodDescription -
Uses of Request in org.forgerock.openig.filter.allow
-
Uses of Request in org.forgerock.openig.filter.circuitbreaker
-
Uses of Request in org.forgerock.openig.filter.finance
-
Uses of Request in org.forgerock.openig.filter.jwt
-
Uses of Request in org.forgerock.openig.filter.oauth2
Modifier and TypeMethodDescriptionScriptableResourceAccess.getRequiredScopes
(Context context, Request request) Modifier and TypeMethodDescriptionCaffeineCacheAccessTokenResolver.resolve
(Context context, Supplier<Request, IOException> request, String token) ScriptableAccessTokenResolver.resolve
(Context context, Supplier<Request, IOException> request, String token) StatelessAccessTokenResolver.resolve
(Context context, Supplier<Request, IOException> request, String token) -
Uses of Request in org.forgerock.openig.filter.oauth2.client
Modifier and TypeMethodDescription -
Uses of Request in org.forgerock.openig.filter.oauth2.cnf
Modifier and TypeMethodDescription -
Uses of Request in org.forgerock.openig.filter.throttling
Modifier and TypeMethodDescriptionReturns theThrottlingRate
that should be used for the provided request. -
Uses of Request in org.forgerock.openig.handler
Modifier and TypeMethodDescription -
Uses of Request in org.forgerock.openig.handler.assertion
Modifier and TypeMethodDescriptionIdentityAssertionPluginTechPreview.process
(Context context, Request request, Map<String, Object> incomingClaims) Preform some processing and return a set of claims to be returned in the Assertion JWT.ScriptableIdentityAssertionPluginTechPreview.process
(Context context, Request request, Map<String, Object> incomingClaims) -
Uses of Request in org.forgerock.openig.handler.resources
-
Uses of Request in org.forgerock.openig.handler.router
-
Uses of Request in org.forgerock.openig.handler.saml
Modifier and TypeMethodDescriptionprotected Promise<Response,
NeverThrowsException> AbstractSamlFederationHeaplet.defaultFailureHandler
(Context context, Request request) The default failure handler to use should none be provided in the configuration. -
Uses of Request in org.forgerock.openig.http
Modifier and TypeMethodDescriptionContextAndRequest.request()
Returns the value of therequest
record component.ModifierConstructorDescriptionContextAndRequest
(Context context, Request request) Creates an instance of aContextAndRequest
record class. -
Uses of Request in org.forgerock.openig.openam
Modifier and TypeMethodDescriptionAbstractConditionAdviceFilter.customAdvicesResponse
(Context context, Request request, List<org.forgerock.openig.openam.AbstractConditionAdviceFilter.Advice> advices) Provide extenders a change to provide a custom advices response.protected 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 theinstance
to 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) RequestResourceUriProvider.resourceUri
(Context context, Request request) ResourceUriProvider.resourceUri
(Context context, Request request) Returns the resource URI as aString
to be used when making policy requests.ScriptableResourceUriProvider.resourceUri
(Context context, Request request) -
Uses of Request in org.forgerock.openig.openam.session
-
Uses of Request in org.forgerock.openig.ping.sideband
-
Uses of Request in org.forgerock.openig.session.cookie
Modifier and TypeMethodDescription -
Uses of Request in org.forgerock.openig.sql
-
Uses of Request in org.forgerock.openig.tools
Modifier and TypeMethodDescriptionJwtUtil.getCookieJwt
(Request request, String name) Get a JWT from a request, with a given cookie name. -
Uses of Request in org.forgerock.openig.uma
-
Uses of Request in org.forgerock.openig.util
Modifier and TypeMethodDescriptionstatic Promise<Request,
URISyntaxException> BaseUriUtil.rebaseRequest
(Expression<String> baseUri, Bindings bindings, Request request) Rebase the URI of the request based on the evaluation of the baseUri expression.Modifier and TypeMethodDescriptionstatic Promise<Request,
URISyntaxException> BaseUriUtil.rebaseRequest
(Expression<String> baseUri, Bindings bindings, Request request) Rebase the URI of the request based on the evaluation of the baseUri expression. -
Uses of Request in org.forgerock.secrets.oauth2
Modifier and TypeMethodDescriptionprotected Promise<Form,
NoSuchSecretException> protected Promise<Form,
NoSuchSecretException> Handles the request by adding appropriate parameters to the OAuth 2.0 token endpoint request.protected Promise<Form,
NoSuchSecretException> protected Promise<Form,
NoSuchSecretException> protected Promise<Form,
NoSuchSecretException>