Package org.forgerock.openig.filter
Filters the requests and/or responses of HTTP.
-
Class Summary Class Description AssignmentFilter Conditionally assigns values to expressions before and after the request is handled.AssignmentFilter.Heaplet Creates and initializes an assignment filter in a heap environment.ChainFilterHeaplet Allow to build a chain of filters as one filter.ChainHandlerHeaplet A chain of zero or more filters and one handler.ConditionalFilterHeaplet Creates aConditionalFilterinto aHeapenvironment.ConditionEnforcementFilter AnConditionEnforcementFiltermakes sure that the handledRequestverifies a condition.ConditionEnforcementFilter.Heaplet Creates and initializes an ConditionEnforcementFilter in a heap environment.CookieFilter Suppresses, relays and manages cookies.CookieFilter.Heaplet Creates and initializes a cookie filter in a heap environment.CryptoHeaderFilter Encrypts and decrypts header fields.CryptoHeaderFilter.Heaplet Creates and initializes a header filter in a heap environment.EntityExtractFilter Extracts regular expression patterns from a message entity.EntityExtractFilter.Heaplet Creates and initializes an entity extract handler in a heap environment.FileAttributesFilter Retrieves and exposes a record from a delimiter-separated file.FileAttributesFilter.Heaplet Creates and initializes a separated values file attribute provider in a heap environment.HeaderFilter Removes headers from and adds headers to a message.HeaderFilter.Heaplet Creates and initializes a header filter in a heap environment.HttpAccessAuditFilter This filter aims to send some access audit events to the AuditService managed as a CREST handler.HttpBasicAuthFilter Performs authentication through the HTTP Basic authentication scheme.HttpBasicAuthFilter.Heaplet Creates and initializes an HTTP basic authentication filter in a heap environment.LocationHeaderFilter Rewrites Location headers on responses that generate a redirect that would take the user directly to the application being proxied rather than taking the user through OpenIG.LocationHeaderFilter.Heaplet Creates and initializes a LocationHeaderFilter in a heap environment.LogAttachedExceptionFilter ALogAttachedExceptionFilterprints attached exceptions to filtered responses.MdcRouteIdFilter AMdcRouteIdFilteraims to prepare the current thread with SLF4J MDC information about the current route.OpenApiValidationFilter Validates HTTP requests and responses against an OpenAPI (Swagger 2.x / OpenAPI 3.x) specificationOpenApiValidationFilter.Heaplet PasswordReplayFilterHeaplet Supports password replay feature in a composite filter.RequestCopyFilter This filter is in charge to create a defensive copy of theRequeston which the chain of execution will be based on.RuntimeExceptionFilter This filter aims to guarantee the caller that it will always get a Response to process, even if the next returns a promise completed with aRuntimeException, or even if aRuntimeExceptionis thrown.ScriptableFilter A scriptable filter.ScriptableFilter.Heaplet Creates and initializes a scriptable filter in a heap environment.SqlAttributesFilter Executes a SQL query through a prepared statement and exposes its first result.SqlAttributesFilter.Heaplet Creates and initializes a static attribute provider in a heap environment.StaticRequestFilter Creates a new request and send it down the next handler (effectively replacing the previous request).StaticRequestFilter.Heaplet Creates and initializes a request filter in a heap environment.SwitchFilter Conditionally diverts the request to another handler.SwitchFilter.Heaplet Creates and initializes an expect filter in a heap environment. -
Enum Summary Enum Description CookieFilter.Action Action to be performed for a cookie.CryptoHeaderFilter.Operation Should the filter encrypt or decrypt the given headers ?