Uses of Class
org.forgerock.http.protocol.Request
-
Packages that use Request Package Description org.forgerock.http Models and manages elements of the Hypertext Transfer Protocol.org.forgerock.http.filter CoreFilter
implementations.org.forgerock.http.filter.cors Support for CORS.org.forgerock.http.handler CoreHandler
implementations.org.forgerock.http.header Processes HTTP message header fields.org.forgerock.http.oauth2 This package provides APIs for OAuth 2.0 services implementations.org.forgerock.http.oauth2.resolver This package defines OpenAM specific logic needed to retrieve anAccessTokenInfo
.org.forgerock.http.protocol Models and manages elements of the Hypertext Transfer Protocol.org.forgerock.http.routing Provides routing functionality for HTTP requests.org.forgerock.http.session Provides interfaces for managing and interacting with HTTP Sessions.org.forgerock.http.spi HTTP service provider API.org.forgerock.http.swagger Classes to support OpenAPI API Descriptions using Swagger.org.forgerock.http.util Miscellaneous utility classes.org.forgerock.json.resource.http JSON resource Commons HTTP Framework integration.org.forgerock.openig.el Integrates with the Java Enterprise Edition Unified Expression Language API.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.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.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.http Integrates with the ForgeRock HTTP Framework.org.forgerock.openig.openam Integration classes specifically for ForgeRock Access Management.org.forgerock.openig.openam.session AM Session idle timeout tracking.org.forgerock.openig.sql Provides SQL and JDBC support.org.forgerock.openig.tools Common tools used in policy service.org.forgerock.openig.uma This package contains the UMA (User Managed Access) components used to support the Uma Resource Server role.org.forgerock.openig.util Miscellaneous utility classes.org.forgerock.openig.websocket WebSocket proxy support. -
-
Uses of Request in org.forgerock.http
Methods in org.forgerock.http with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
Filter. filter(Context context, Request request, Handler next)
Filters the request and/or response of an exchange.Promise<Response,NeverThrowsException>
Handler. handle(Context context, Request request)
Promise<Response,NeverThrowsException>
Client. send(Request request)
Sends an HTTP request and returns aPromise
representing the pending HTTP response.Promise<Response,NeverThrowsException>
Client. send(Context context, Request request)
Sends an HTTP request and returns aPromise
representing the pending HTTP response.Promise<Response,NeverThrowsException>
Client. sendWithoutClose(Request request)
Sends an HTTP request and returns aPromise
representing the pending HTTP response.Promise<Response,NeverThrowsException>
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
Methods in org.forgerock.http.filter with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
CsrfFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
OptionsFilter. filter(Context context, Request request, Handler next)
Handles all OPTION requests to CREST resources, all other request methods are handled by theHandler
.Promise<Response,NeverThrowsException>
TransactionIdInboundFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
TransactionIdOutboundFilter. filter(Context context, Request request, Handler next)
Method parameters in org.forgerock.http.filter with type arguments of type Request Modifier and Type Method Description static 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
CsrfFilter.Builder. excludeRequests(Predicate<Request> predicate)
Excludes requests that match the given predicate from the CSRF filter.CsrfFilter.Builder
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
Methods in org.forgerock.http.filter.cors with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
CorsFilter. filter(Context context, Request request, Handler next)
Response
CorsPolicy. handlePreflight(Request request, String origin)
Produces the response for a CORS preflight request. -
Uses of Request in org.forgerock.http.handler
Methods in org.forgerock.http.handler with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
HttpClientHandler. handle(Context context, Request request)
Sends an HTTP request to a remote server and returns aPromise
representing the asynchronous response. -
Uses of Request in org.forgerock.http.header
Methods in org.forgerock.http.header with parameters of type Request Modifier and Type Method Description static CookieHeader
CookieHeader. valueOf(Request message)
Constructs a new header, initialized from the specified request message.static TransactionIdHeader
TransactionIdHeader. valueOf(Request request)
Constructs a new header, initialized from the specified request. -
Uses of Request in org.forgerock.http.oauth2
Methods in org.forgerock.http.oauth2 with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
ClientSecretBasicAuthenticationFilter. filter(Context context, Request request, Handler next)
Deprecated.Promise<Response,NeverThrowsException>
ClientSecretPostAuthenticationFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
PrivateKeyJwtClientAuthenticationFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
ResourceServerFilter. filter(Context context, Request request, Handler next)
Promise<Set<String>,ResponseException>
ResourceAccess. getRequiredScopes(Context context, Request request)
Returns the scopes required to access the resource.Method parameters in org.forgerock.http.oauth2 with type arguments of type Request Modifier and Type Method Description default Promise<AccessTokenInfo,AccessTokenException>
AccessTokenResolver. resolve(Context context, Supplier<Request,IOException> request, String token)
Resolves a given access token against an authorization server. -
Uses of Request in org.forgerock.http.oauth2.resolver
Method parameters in org.forgerock.http.oauth2.resolver with type arguments of type Request Modifier and Type Method Description Promise<AccessTokenInfo,AccessTokenException>
CachingAccessTokenResolver. resolve(Context context, Supplier<Request,IOException> request, String token)
Promise<AccessTokenInfo,AccessTokenException>
OpenAmAccessTokenResolver. resolve(Context context, Supplier<Request,IOException> request, String token)
Deprecated.Promise<AccessTokenInfo,AccessTokenException>
TokenIntrospectionAccessTokenResolver. resolve(Context context, Supplier<Request,IOException> request, String token)
-
Uses of Request in org.forgerock.http.protocol
Methods in org.forgerock.http.protocol that return Request Modifier and Type Method Description Request
Request. setEntity(Object o)
Request
Request. setMethod(String method)
Sets the method to be performed on the resource.Request
Request. setUri(String uri)
Sets the fully-qualified string URI of the resource being accessed.Request
Request. setUri(URI uri)
Sets the fully-qualified URI of the resource being accessed.Request
Request. setVersion(String version)
Methods in org.forgerock.http.protocol that return types with arguments of type Request Modifier and Type Method Description LazySupplier<Request,IOException>
Request. lazyCopy()
Returns aSupplier
that will lazily copy the request object the first time it is accessed.Methods in org.forgerock.http.protocol with parameters of type Request Modifier and Type Method Description void
Form. appendRequestQuery(Request request)
Appends the form as additional query parameters on an existing request URI.Form
Form. fromRequestEntity(Request request)
Deprecated.Because Entity content should be read asynchronously.Form
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.Constructors in org.forgerock.http.protocol with parameters of type Request Constructor Description Request(Request request)
Creates 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
Methods in org.forgerock.http.routing that return types with arguments of type Request Modifier and Type Method Description protected 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)
Methods in org.forgerock.http.routing with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
ResourceApiVersionRoutingFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
Router. handle(Context context, Request request)
-
Uses of Request in org.forgerock.http.session
Methods in org.forgerock.http.session with parameters of type Request Modifier and Type Method Description Session
SessionManager. load(Request request)
Deprecated.Loads a new Session for the givenRequest
.Promise<Session,NeverThrowsException>
AsyncSessionManager. loadAsync(Request request)
Loads a new Session for the givenRequest
. -
Uses of Request in org.forgerock.http.spi
Methods in org.forgerock.http.spi with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
HttpClient. sendAsync(Request request)
-
Uses of Request in org.forgerock.http.swagger
Methods in org.forgerock.http.swagger with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
OpenApiRequestFilter. filter(Context context, Request request, Handler next)
protected 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
Methods in org.forgerock.http.util with parameters of type Request Modifier and Type Method Description static 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
Methods in org.forgerock.json.resource.http with parameters of type Request Modifier and Type Method Description Context
HttpContextFactory. createContext(Context parent, Request request)
Returns the context which should be used for the provided HTTP request.SecurityContext
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.el
Methods in org.forgerock.openig.el with parameters of type Request Modifier and Type Method Description static Bindings
Bindings. bindings(Context context, Request request)
Returns aBindings
initialized with the givencontext
andrequest
.static Bindings
Bindings. bindings(Context context, Request request, Response response)
Returns aBindings
initialized with the givencontext
,request
andresponse
. -
Uses of Request in org.forgerock.openig.filter
-
Uses of Request in org.forgerock.openig.filter.allow
Methods in org.forgerock.openig.filter.allow with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
AllowOnlyFilter. filter(Context context, Request request, Handler next)
-
Uses of Request in org.forgerock.openig.filter.circuitbreaker
Methods in org.forgerock.openig.filter.circuitbreaker with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
CircuitBreakerFilter. filter(Context context, Request request, Handler next)
-
Uses of Request in org.forgerock.openig.filter.finance
Methods in org.forgerock.openig.filter.finance with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
FapiInteractionIdFilter. filter(Context context, Request request, Handler next)
-
Uses of Request in org.forgerock.openig.filter.jwt
Methods in org.forgerock.openig.filter.jwt with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
JwtValidationFilter. filter(Context context, Request request, Handler next)
-
Uses of Request in org.forgerock.openig.filter.oauth2
Methods in org.forgerock.openig.filter.oauth2 with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
OAuth2TokenExchangeFilter. filter(Context context, Request request, Handler next)
Promise<Set<String>,ResponseException>
ScriptableResourceAccess. getRequiredScopes(Context context, Request request)
Method parameters in org.forgerock.openig.filter.oauth2 with type arguments of type Request Modifier and Type Method Description Promise<AccessTokenInfo,AccessTokenException>
CaffeineCacheAccessTokenResolver. resolve(Context context, Supplier<Request,IOException> request, String token)
Promise<AccessTokenInfo,AccessTokenException>
ScriptableAccessTokenResolver. resolve(Context context, Supplier<Request,IOException> request, String token)
Promise<AccessTokenInfo,AccessTokenException>
StatelessAccessTokenResolver. resolve(Context context, Supplier<Request,IOException> request, String token)
-
Uses of Request in org.forgerock.openig.filter.oauth2.client
Methods in org.forgerock.openig.filter.oauth2.client with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
ClientRegistrationFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
DiscoveryFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
OAuth2ClientFilter. filter(Context context, Request request, Handler next)
-
Uses of Request in org.forgerock.openig.filter.oauth2.cnf
Methods in org.forgerock.openig.filter.oauth2.cnf with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
CertificateThumbprintFilter. filter(Context context, Request request, Handler next)
Method parameters in org.forgerock.openig.filter.oauth2.cnf with type arguments of type Request Modifier and Type Method Description Promise<AccessTokenInfo,AccessTokenException>
ConfirmationKeyVerifierAccessTokenResolver. resolve(Context context, Supplier<Request,IOException> request, String token)
-
Uses of Request in org.forgerock.openig.filter.throttling
Methods in org.forgerock.openig.filter.throttling with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
ThrottlingFilter. filter(Context context, Request request, Handler next)
Promise<ThrottlingRate,Exception>
DefaultRateThrottlingPolicy. lookup(Context context, Request request)
Promise<ThrottlingRate,Exception>
FixedRateThrottlingPolicy. lookup(Context context, Request request)
Promise<ThrottlingRate,Exception>
MappedThrottlingPolicy. lookup(Context context, Request request)
Promise<ThrottlingRate,Exception>
ScriptableThrottlingPolicy. lookup(Context context, Request request)
Promise<ThrottlingRate,Exception>
ThrottlingPolicy. lookup(Context context, Request request)
Returns theThrottlingRate
that should be used for the provided request. -
Uses of Request in org.forgerock.openig.handler
Methods in org.forgerock.openig.handler with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
DesKeyGenHandler. handle(Context context, Request request)
Deprecated.Promise<Response,NeverThrowsException>
DispatchHandler. handle(Context context, Request request)
Promise<Response,NeverThrowsException>
JwkSetHandler. handle(Context context, Request request)
Promise<Response,NeverThrowsException>
ScriptableHandler. handle(Context context, Request request)
Promise<Response,NeverThrowsException>
SequenceHandler. handle(Context context, Request request)
Promise<Response,NeverThrowsException>
StaticResponseHandler. handle(Context context, Request request)
Promise<Response,NeverThrowsException>
WelcomeHandler. handle(Context context, Request request)
-
Uses of Request in org.forgerock.openig.handler.resources
Methods in org.forgerock.openig.handler.resources with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
ResourceHandler. handle(Context context, Request request)
-
Uses of Request in org.forgerock.openig.handler.router
Methods in org.forgerock.openig.handler.router with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
NullResponseFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
RouterHandler. handle(Context context, Request request)
-
Uses of Request in org.forgerock.openig.handler.saml
Methods in org.forgerock.openig.handler.saml with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
SamlFederationHandler. handle(Context context, Request request)
-
Uses of Request in org.forgerock.openig.http
Methods in org.forgerock.openig.http that return Request Modifier and Type Method Description Request
ContextAndRequest. getRequest()
Returns the request.Constructors in org.forgerock.openig.http with parameters of type Request Constructor Description ContextAndRequest(Context context, Request request)
Constructs a new ContextAndRequest. -
Uses of Request in org.forgerock.openig.openam
Methods in org.forgerock.openig.openam with parameters of type Request Modifier and Type Method Description protected abstract Promise<Response,NeverThrowsException>
AbstractConditionAdviceFilter. doRedirect(Context context, Request request, Handler next, List<org.forgerock.openig.openam.AbstractConditionAdviceFilter.Advice> advices)
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)
Promise<Response,NeverThrowsException>
AbstractConditionAdviceFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
CapturedUserPasswordFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
CrossDomainSingleSignOnFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
DeprecatedUserProfileFilter. filter(Context context, Request request, Handler next)
Deprecated.Promise<Response,NeverThrowsException>
PolicyEnforcementFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
SessionInfoFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
SingleSignOnFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
TokenTransformationFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
UserProfileFilter. filter(Context context, Request request, Handler next)
String
RequestResourceUriProvider. resourceUri(Context context, Request request)
String
ResourceUriProvider. resourceUri(Context context, Request request)
Returns the resource URI as aString
to be used when making policy requests.String
ScriptableResourceUriProvider. resourceUri(Context context, Request request)
-
Uses of Request in org.forgerock.openig.openam.session
Methods in org.forgerock.openig.openam.session with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
AmSessionIdleTimeoutFilter. filter(Context context, Request request, Handler next)
-
Uses of Request in org.forgerock.openig.sql
Methods in org.forgerock.openig.sql with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
SqlAttributesFilter. filter(Context context, Request request, Handler next)
-
Uses of Request in org.forgerock.openig.tools
Methods in org.forgerock.openig.tools with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
ApiVersionProtocolHeaderFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
HeadlessAuthenticationFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
InsertSsoTokenHeaderFilter. filter(Context context, Request request, Handler next)
Promise<Response,NeverThrowsException>
InvalidCallerTokenDetectionFilter. filter(Context context, Request request, Handler next)
static Optional<String>
JwtUtil. getCookieJwt(Request request, String name)
Get a JWT from a request, with a given cookie name.static Promise<Optional<String>,NeverThrowsException>
JwtUtil. getFormJwt(Request request, String param)
Get the JWT from a request form parameter. -
Uses of Request in org.forgerock.openig.uma
Methods in org.forgerock.openig.uma with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
UmaResourceServerFilter. filter(Context context, Request request, Handler next)
org.forgerock.openig.uma.Share
UmaSharingService. findShare(Request request)
Find aShare
. -
Uses of Request in org.forgerock.openig.util
Methods in org.forgerock.openig.util that return types with arguments of type Request Modifier and Type Method Description static 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.Methods in org.forgerock.openig.util with parameters of type Request Modifier and Type Method Description static 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.openig.websocket
Methods in org.forgerock.openig.websocket with parameters of type Request Modifier and Type Method Description Promise<Response,NeverThrowsException>
WebSocketHandshakeDetectorFilter. filter(Context context, Request request, Handler next)
static boolean
WebSocketUtils. isWebSocketHandshake(Request request)
Returns true if this request represents a WebSocket handshake.
-