Package | Description |
---|---|
org.forgerock.authz.filter.crest |
This package defines the authorization framework implementation classes for use in a CREST environment.
|
org.forgerock.json.resource |
Classes and interfaces for core types including connections, request
handlers, resources, and their exceptions.
|
org.forgerock.openam.rest.resource |
This package contains classes for the handling of REST request to CREST Resource endpoints with the concept of realms
in OpenAM built in.
|
org.forgerock.selfservice.core |
This package contains the core implementation for the anonymous process service.
|
Modifier and Type | Method and Description |
---|---|
static FilterChain |
AuthorizationFilters.createAuthorizationFilter(RequestHandler target,
CrestAuthorizationModule... modules)
Returns a new
FilterChain which will perform authorization for each request before allowing access to the
provided RequestHandler. |
static FilterChain |
AuthorizationFilters.createAuthorizationFilter(RequestHandler target,
List<CrestAuthorizationModule> modules)
Returns a new
FilterChain which will perform authorization for each request before allowing access to the
provided RequestHandler. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRequestHandler
Deprecated.
RequestHandler now has default methods which implement the not-supported behavior. This
class is here for transition from pre-JDK8 impelementations. |
class |
DescribedSyncRequestHandlerAdapter
Version of
SynchronousRequestHandlerAdapter that exposes a described handler. |
class |
FilterChain
A chain of filters terminated by a target request handler.
|
class |
Router
A router which routes requests based on route predicates.
|
Modifier and Type | Method and Description |
---|---|
static RequestHandler |
Resources.asRequestHandler(SynchronousRequestHandler syncHandler)
Adapts the provided
SynchronousRequestHandler as a
RequestHandler . |
RequestHandler |
FilterChain.getTarget()
Returns the target request handler which will be invoked once processing
has reached the end of the filter chain.
|
static RequestHandler |
Resources.newAnnotatedRequestHandler(Object provider)
Deprecated.
Use
Resources.newHandler(Object) instead. |
static RequestHandler |
Resources.newCollection(Object provider)
Deprecated.
Use
Resources.newHandler(Object) instead. |
static RequestHandler |
Resources.newHandler(Object provider)
Creates a new
RequestHandler backed by the supplied provider. |
static RequestHandler |
Resources.newSingleton(Object provider)
Deprecated.
Use
Resources.newHandler(Object) instead. |
Modifier and Type | Method and Description |
---|---|
protected Pair<RouteMatcher<Request>,RequestHandler> |
Router.getSelfApiHandler() |
Constructor and Description |
---|
FilterChain(RequestHandler target)
Creates an empty filter chain.
|
FilterChain(RequestHandler target,
Collection<Filter> filters)
Creates a filter chain containing the provided list of filters.
|
FilterChain(RequestHandler target,
Filter... filters)
Creates a filter chain containing the provided list of filters.
|
Constructor and Description |
---|
Router(AbstractRouter<Router,Request,RequestHandler,ApiDescription> router)
Creates a new router containing the same routes and default route as the
provided router.
|
Modifier and Type | Class and Description |
---|---|
class |
AnonymousProcessService
Anonymous process service progresses a chain of
ProgressStage
configurations, handling any required client interactions. |
Copyright © 2010-2018, ForgeRock All Rights Reserved.