Package | Description |
---|---|
org.forgerock.caf.authentication.framework |
This package defines the authentication framework classes for the authentication of messages
via authentication contexts and modules.
|
org.forgerock.http.filter |
Core
Filter implementations. |
org.forgerock.http.handler |
Core
Handler implementations. |
org.forgerock.http.oauth2 |
This package provides APIs for OAuth 2.0 services implementations.
|
org.forgerock.http.routing |
Provides routing functionality for HTTP requests.
|
Modifier and Type | Class and Description |
---|---|
class |
AuthenticationFilter
A HTTP
Filter that will protect all downstream filters or handlers. |
Modifier and Type | Class and Description |
---|---|
class |
OptionsFilter
Filter which handles OPTION HTTP requests to CREST resources. |
class |
TransactionIdInboundFilter
This filter is responsible to create the
TransactionIdContext in the context's chain. |
class |
TransactionIdOutboundFilter
This filter aims to create a sub-transaction's id and inserts that value as a header of the request.
|
Modifier and Type | Method and Description |
---|---|
static Filter |
Filters.chainOf(Filter... filters)
Creates a
Filter which encapsulates the provided filters
into a single Filter . |
static Filter |
Filters.chainOf(List<Filter> filters)
Creates a
Filter which encapsulates the provided filters
into a single Filter . |
static Filter |
Filters.newHttpBasicAuthenticationFilter(String username,
String password)
Creates an authentication
Filter that put a Basic Authorization
header in the request. |
static Filter |
Filters.newHttpBasicAuthenticationFilter(String username,
String password,
Charset charset)
Creates an authentication
Filter that put a Basic Authorization
header in the request. |
static Filter |
Filters.newOptionsFilter(String... allowedMethods)
Creates a
Filter which handles HTTP OPTIONS method requests. |
static Filter |
Filters.newSessionFilter(SessionManager sessionManager)
Creates a session
Filter that will use the provided
SessionManager to manage the users session. |
static Filter |
Filters.requestCopyFilter()
|
Modifier and Type | Method and Description |
---|---|
static Filter |
Filters.chainOf(Filter... filters)
Creates a
Filter which encapsulates the provided filters
into a single Filter . |
Modifier and Type | Method and Description |
---|---|
static Filter |
Filters.chainOf(List<Filter> filters)
Creates a
Filter which encapsulates the provided filters
into a single Filter . |
Modifier and Type | Method and Description |
---|---|
static DescribableHandler |
Handlers.chainOf(Handler handler,
Filter... filters)
Creates a
Handler which wraps the provided filters
around the provided target handler. |
static DescribableHandler |
Handlers.filtered(Handler handler,
Filter filter)
Creates a "filtered handler" instance.
|
Modifier and Type | Method and Description |
---|---|
static DescribableHandler |
Handlers.chainOf(Handler handler,
List<Filter> filters)
Creates a
Handler which wraps the provided filters
around the provided target handler. |
Modifier and Type | Class and Description |
---|---|
class |
ResourceServerFilter
Validates a
Request that contains an OAuth 2.0 access token. |
Modifier and Type | Class and Description |
---|---|
class |
ResourceApiVersionRoutingFilter
API Version routing filter which creates a
ApiVersionRouterContext
which contains the default routing behaviour when the
Accept-API-Version header is set on the request. |
Modifier and Type | Method and Description |
---|---|
static Filter |
RouteMatchers.resourceApiVersionContextFilter(ResourceApiVersionBehaviourManager behaviourManager)
Creates a
Filter which MUST be placed, in the route, before any
API Version routing takes place. |
Copyright © 2010-2020, ForgeRock All Rights Reserved.