- AbstractDecorator - Class in org.forgerock.openig.decoration.helper
-
This class provides a logger for decorators, according to the pattern:
{@literal .
- AbstractDecorator(String) - Constructor for class org.forgerock.openig.decoration.helper.AbstractDecorator
-
Provides the decorator name.
- AbstractHandlerAndFilterDecorator - Class in org.forgerock.openig.decoration.helper
-
An AbstractHandlerAndFilterDecorator is the base implementation for decorators working only on Filter
and
Handler
.
- AbstractHandlerAndFilterDecorator(String) - Constructor for class org.forgerock.openig.decoration.helper.AbstractHandlerAndFilterDecorator
-
Forces to give the name of the decorator.
- AbstractScriptableHeaplet() - Constructor for class org.forgerock.openig.script.AbstractScriptableHeapObject.AbstractScriptableHeaplet
-
- AbstractScriptableHeapObject<V> - Class in org.forgerock.openig.script
-
A scriptable heap object acts as a simple wrapper around the scripting engine.
- AbstractScriptableHeapObject(Script, Heap, String) - Constructor for class org.forgerock.openig.script.AbstractScriptableHeapObject
-
Creates a new scriptable heap object using the provided compiled script.
- AbstractScriptableHeapObject.AbstractScriptableHeaplet - Class in org.forgerock.openig.script
-
Creates and initializes a capture filter in a heap environment.
- accepts(Class<?>) - Method in interface org.forgerock.openig.decoration.Decorator
-
Returns true
if this decorator is compatible with the provided component type.
- accepts(Class<?>) - Method in class org.forgerock.openig.decoration.global.GlobalDecorator
-
- accepts(Class<?>) - Method in class org.forgerock.openig.decoration.helper.AbstractHandlerAndFilterDecorator
-
- actionCollection(Context, ActionRequest) - Method in class org.forgerock.openig.ui.record.RecordProvider
-
- actionInstance(Context, ActionRequest) - Method in class org.forgerock.openig.http.ServerInfoSingletonProvider
-
- actionInstance(Context, String, ActionRequest) - Method in class org.forgerock.openig.ui.record.RecordProvider
-
- add(E) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
-
- add(AddRequest) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Adds an entry to the Directory Server using the provided add request.
- add(Entry) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Adds the provided entry to the Directory Server.
- add(String...) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Adds an entry to the Directory Server using the provided lines of LDIF.
- addAll(Collection<? extends E>) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
-
- addBinding(Expression<Boolean>, Handler, URI) - Method in class org.forgerock.openig.handler.DispatchHandler
-
Binds an expression to the current handler to dispatch to.
- addBinding(Handler, Expression<Boolean>) - Method in class org.forgerock.openig.handler.SequenceHandler
-
Binds sequenced handlers with sequence processing postconditions.
- addDefaultDeclaration(JsonValue) - Method in class org.forgerock.openig.heap.HeapImpl
-
Add a default JsonValue object declaration in this heap.
- addFormParameter(String, Expression<String>) - Method in class org.forgerock.openig.filter.StaticRequestFilter
-
Adds a new form parameter using the given
key
with the given
Expression
.
- addHeader(String, Expression<String>) - Method in class org.forgerock.openig.handler.StaticResponseHandler
-
Adds a pair key / expression to the header.
- addHeaderValue(String, Expression<String>) - Method in class org.forgerock.openig.filter.StaticRequestFilter
-
Adds a new header value using the given
key
with the given
Expression
.
- addRequestBinding(LeftValueExpression<?>) - Method in class org.forgerock.openig.filter.AssignmentFilter
-
Registers an unconditional (always executed) binding on the request flow.
- addRequestBinding(LeftValueExpression<?>, Expression<?>) - Method in class org.forgerock.openig.filter.AssignmentFilter
-
Registers an unconditional (always executed) binding on the request flow.
- addRequestBinding(Expression<Boolean>, LeftValueExpression<?>, Expression<?>) - Method in class org.forgerock.openig.filter.AssignmentFilter
-
Registers a conditional binding on the request flow.
- addRequestCase(Expression<Boolean>, Handler) - Method in class org.forgerock.openig.filter.SwitchFilter
-
Add a request switch case with a condition and the handler to execute if condition yields.
- addResponseBinding(LeftValueExpression<?>) - Method in class org.forgerock.openig.filter.AssignmentFilter
-
Registers an unconditional (always executed) binding on the response flow.
- addResponseBinding(LeftValueExpression<?>, Expression<?>) - Method in class org.forgerock.openig.filter.AssignmentFilter
-
Registers an unconditional (always executed) binding on the response flow.
- addResponseBinding(Expression<Boolean>, LeftValueExpression<?>, Expression<?>) - Method in class org.forgerock.openig.filter.AssignmentFilter
-
Registers a conditional binding on the response flow.
- addResponseCase(Expression<Boolean>, Handler) - Method in class org.forgerock.openig.filter.SwitchFilter
-
Add a response switch case with a condition and the handler to execute if condition yields.
- addUnconditionalBinding(Handler, URI) - Method in class org.forgerock.openig.handler.DispatchHandler
-
Adds an unconditional bindings to the handler.
- AdminHttpApplication - Class in org.forgerock.openig.http
-
Configuration class for the OpenIG Administration.
- AdminHttpApplication(String, JsonValue, Environment, RunMode) - Constructor for class org.forgerock.openig.http.AdminHttpApplication
-
- API_PROTECTION_FILTER_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
-
Key to retrieve a
Filter
instance from the
Heap
of
config.json.
- apply(ContextAndRequest) - Method in class org.forgerock.openig.el.ExpressionRequestAsyncFunction
-
- applyTo(MatchResult) - Method in class org.forgerock.openig.regex.PatternTemplate
-
Performs a transformation of a match result by applying the template.
- array(String...) - Static method in class org.forgerock.openig.el.Functions
-
Create an array of String based on the strings given as parameters.
- ArrayResolver - Class in org.forgerock.openig.resolver
-
Resolves native arrays of objects.
- ArrayResolver() - Constructor for class org.forgerock.openig.resolver.ArrayResolver
-
- asClass(JsonValue) - Static method in class org.forgerock.openig.util.JsonValues
-
Returns the class object associated with a named class or interface, using the thread
context class loader.
- asJsonValue() - Method in class org.forgerock.openig.openam.SsoTokenContext
-
Returns the info associated with this context as a JsonValue
.
- asMap() - Method in class org.forgerock.openig.el.Bindings
-
Returns an unmodifiable Map
view of this Bindings
instance.
- asNewInstance(JsonValue, Class<T>) - Static method in class org.forgerock.openig.util.JsonValues
-
Creates a new instance of a named class.
- AssignmentFilter - Class in org.forgerock.openig.filter
-
Conditionally assigns values to expressions before and after the request is handled.
- AssignmentFilter() - Constructor for class org.forgerock.openig.filter.AssignmentFilter
-
- AssignmentFilter.Heaplet - Class in org.forgerock.openig.filter
-
Creates and initializes an assignment filter in a heap environment.
- asString(InputStream, Charset) - Static method in class org.forgerock.openig.util.StringUtil
-
Reads the provided input stream as a string and then closes the stream.
- AuditServiceObjectHeaplet - Class in org.forgerock.openig.handler.router
-
Creates and initializes an AuditService in a heap environment.
- AuditServiceObjectHeaplet() - Constructor for class org.forgerock.openig.handler.router.AuditServiceObjectHeaplet
-
- authorize() - Method in class org.openidentityplatform.openig.websocket.Principal
-
- authorize() - Method in class org.openidentityplatform.openig.websocket.ServerEndPoint
-
- CAPTURE_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
-
- CaptureDecorator - Class in org.forgerock.openig.decoration.capture
-
The capture decorator can decorates both Filter
and Handler
instances.
- CaptureDecorator(String, boolean, boolean) - Constructor for class org.forgerock.openig.decoration.capture.CaptureDecorator
-
Builds a new capture
decorator.
- CaptureDecorator.Heaplet - Class in org.forgerock.openig.decoration.capture
-
Creates and initializes a CaptureDecorator in a heap environment.
- CapturePoint - Enum in org.forgerock.openig.decoration.capture
-
Specify where does the message capture takes place.
- ChainFilterHeaplet - Class in org.forgerock.openig.filter
-
Allow to build a chain of filters as one filter.
- ChainFilterHeaplet() - Constructor for class org.forgerock.openig.filter.ChainFilterHeaplet
-
- ChainHandlerHeaplet - Class in org.forgerock.openig.filter
-
A chain of zero or more filters and one handler.
- ChainHandlerHeaplet() - Constructor for class org.forgerock.openig.filter.ChainHandlerHeaplet
-
- checkClientTrusted(X509Certificate[], String) - Method in class org.forgerock.openig.security.TrustAllManager
-
- checkOrigin(String) - Method in class org.openidentityplatform.openig.websocket.Configurator
-
- checkServerTrusted(X509Certificate[], String) - Method in class org.forgerock.openig.security.TrustAllManager
-
- child(String) - Method in class org.forgerock.openig.heap.Name
-
Creates a new Name, relative to this Name with the given leaf name.
- ClassAliasResolver - Interface in org.forgerock.openig.alias
-
This interface has to be implemented by each OpenIG module that wants to register new class aliases.
- clear() - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
-
- clear() - Method in class org.forgerock.openig.jwt.dirty.DirtySet
-
- clear() - Method in class org.forgerock.openig.jwt.JwtCookieSession
-
- CLIENT_HANDLER_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
-
- ClientHandler - Class in org.forgerock.openig.handler
-
Submits requests to remote servers.
- ClientHandler(Handler) - Constructor for class org.forgerock.openig.handler.ClientHandler
-
Creates a new client handler.
- ClientHandler.Heaplet - Class in org.forgerock.openig.handler
-
Creates and initializes a client handler in a heap environment.
- ClientRegistration - Class in org.forgerock.openig.filter.oauth2.client
-
A configuration for an OpenID Connect Provider.
- ClientRegistration(String, JsonValue, Issuer, Handler) - Constructor for class org.forgerock.openig.filter.oauth2.client.ClientRegistration
-
Creates a Client Registration.
- ClientRegistration.Heaplet - Class in org.forgerock.openig.filter.oauth2.client
-
Creates and initializes a Client Registration object in a heap environment.
- ClientRegistrationFilter - Class in org.forgerock.openig.filter.oauth2.client
-
The client registration filter is the way to dynamically register an OpenID
Connect Relying Party with the End-User's OpenID Provider.
- ClientRegistrationFilter(ClientRegistrationRepository, Handler, JsonValue) - Constructor for class org.forgerock.openig.filter.oauth2.client.ClientRegistrationFilter
-
Creates a new dynamic registration filter.
- close() - Method in class org.forgerock.openig.ldap.LdapConnection
-
Releases any resources associated with this connection.
- close() - Method in class org.forgerock.openig.regex.StreamPatternMatches
-
Closes this character stream, as well as the the reader it its iterating over.
- close() - Method in class org.forgerock.openig.text.SeparatedValuesReader
-
Closes the reader and releases any system resources associated with it.
- compare(CompareRequest) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Compares an entry in the Directory Server using the provided compare
request.
- compare(String, String, String) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Compares the named entry in the Directory Server against the provided
attribute value assertion.
- ConditionalFilter - Class in org.forgerock.http.filter
-
This filter conditionally executes a delegate Filter given the result of a 'condition' function.
- ConditionalFilter(Filter, boolean) - Constructor for class org.forgerock.http.filter.ConditionalFilter
-
- ConditionalFilter(Filter, AsyncFunction<ContextAndRequest, Boolean, Exception>) - Constructor for class org.forgerock.http.filter.ConditionalFilter
-
- ConditionalFilterHeaplet - Class in org.forgerock.openig.filter
-
- ConditionalFilterHeaplet() - Constructor for class org.forgerock.openig.filter.ConditionalFilterHeaplet
-
- ConditionEnforcementFilter - Class in org.forgerock.openig.filter
-
- ConditionEnforcementFilter(Expression<Boolean>) - Constructor for class org.forgerock.openig.filter.ConditionEnforcementFilter
-
- ConditionEnforcementFilter(Expression<Boolean>, Handler) - Constructor for class org.forgerock.openig.filter.ConditionEnforcementFilter
-
- ConditionEnforcementFilter.Heaplet - Class in org.forgerock.openig.filter
-
Creates and initializes an ConditionEnforcementFilter in a heap environment.
- config - Variable in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
-
The heaplet's object configuration object.
- config - Variable in class org.forgerock.openig.heap.GenericHeaplet
-
The heaplet's object configuration object.
- Configurator - Class in org.openidentityplatform.openig.websocket
-
- Configurator() - Constructor for class org.openidentityplatform.openig.websocket.Configurator
-
- connect(String, int) - Method in class org.forgerock.openig.ldap.LdapClient
-
Returns an LDAP connection for the specified LDAP server.
- connect(String, int, Options) - Method in class org.forgerock.openig.ldap.LdapClient
-
Returns an LDAP connection for the specified LDAP server using the
provided LDAP options.
- containHeaderValue(String, String) - Method in class net.rfc3507.client.ICAPResponse
-
- contains(Object, Object) - Static method in class org.forgerock.openig.el.Functions
-
Returns true
if the object contains the value.
- contains(Object) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
-
- containsAll(Collection<?>) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
-
- Context - Interface in org.forgerock.openig.decoration
-
A decoration Context
is a way to provide the decorator(s) all of the available
information about the instance to decorate.
- ContextAndRequest - Class in org.forgerock.http
-
This a value class to hold a Context
and a Request
during the processing of a request.
- ContextAndRequest(Context, Request) - Constructor for class org.forgerock.http.ContextAndRequest
-
Constructs a new ContextAndRequest.
- CookieFilter - Class in org.forgerock.openig.filter
-
Suppresses, relays and manages cookies.
- CookieFilter() - Constructor for class org.forgerock.openig.filter.CookieFilter
-
- CookieFilter.Action - Enum in org.forgerock.openig.filter
-
Action to be performed for a cookie.
- CookieFilter.Heaplet - Class in org.forgerock.openig.filter
-
Creates and initializes a cookie filter in a heap environment.
- CoreClassAliasResolver - Class in org.forgerock.openig.alias
-
Register all the aliases supported by the openig-core module.
- CoreClassAliasResolver() - Constructor for class org.forgerock.openig.alias.CoreClassAliasResolver
-
- create() - Method in class org.forgerock.openig.decoration.baseuri.BaseUriDecorator.Heaplet
-
- create() - Method in class org.forgerock.openig.decoration.capture.CaptureDecorator.Heaplet
-
- create() - Method in class org.forgerock.openig.decoration.DelegateHeaplet
-
- create(Name, JsonValue, Heap) - Method in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
-
- create() - Method in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
-
Called to request the heaplet create an object.
- create() - Method in class org.forgerock.openig.decoration.timer.TimerDecorator.Heaplet
-
- create() - Method in class org.forgerock.openig.doc.SampleFilter.Heaplet
-
Create the filter object in the heap,
setting the header name and value for the filter,
based on the configuration.
- create() - Method in class org.forgerock.openig.filter.AssignmentFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.ChainFilterHeaplet
-
- create() - Method in class org.forgerock.openig.filter.ChainHandlerHeaplet
-
- create() - Method in class org.forgerock.openig.filter.ConditionalFilterHeaplet
-
- create() - Method in class org.forgerock.openig.filter.ConditionEnforcementFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.CookieFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.CryptoHeaderFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.EntityExtractFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.FileAttributesFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.HeaderFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.HttpBasicAuthFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.LocationHeaderFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.oauth2.OAuth2ResourceServerFilterHeaplet
-
- create() - Method in class org.forgerock.openig.filter.PasswordReplayFilterHeaplet
-
- create() - Method in class org.forgerock.openig.filter.SqlAttributesFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.StaticRequestFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.SwitchFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.filter.throttling.DefaultRateThrottlingPolicyHeaplet
-
- create() - Method in class org.forgerock.openig.filter.throttling.MappedThrottlingPolicyHeaplet
-
- create() - Method in class org.forgerock.openig.filter.throttling.ThrottlingFilterHeaplet
-
- create() - Method in class org.forgerock.openig.handler.ClientHandler.Heaplet
-
- create() - Method in class org.forgerock.openig.handler.DesKeyGenHandler.Heaplet
-
- create() - Method in class org.forgerock.openig.handler.DispatchHandler.Heaplet
-
- create() - Method in class org.forgerock.openig.handler.router.AuditServiceObjectHeaplet
-
- create() - Method in class org.forgerock.openig.handler.router.RouterHandler.Heaplet
-
- create() - Method in class org.forgerock.openig.handler.saml.SamlFederationHandler.Heaplet
-
- create() - Method in class org.forgerock.openig.handler.SequenceHandler.Heaplet
-
- create() - Method in class org.forgerock.openig.handler.StaticResponseHandler.Heaplet
-
- create() - Method in class org.forgerock.openig.handler.WelcomeHandler.Heaplet
-
- create(Name, JsonValue, Heap) - Method in class org.forgerock.openig.heap.GenericHeaplet
-
- create() - Method in class org.forgerock.openig.heap.GenericHeaplet
-
Called to request the heaplet create an object.
- create(Name, JsonValue, Heap) - Method in interface org.forgerock.openig.heap.Heaplet
-
Called to request the heaplet to create an object.
- create() - Method in class org.forgerock.openig.io.TemporaryStorageHeaplet
-
- create() - Method in class org.forgerock.openig.jwt.JwtSessionManager.Heaplet
-
- create() - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.openam.SingleSignOnFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.openam.TokenTransformationFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.script.AbstractScriptableHeapObject.AbstractScriptableHeaplet
-
- create() - Method in class org.forgerock.openig.security.KeyManagerHeaplet
-
- create() - Method in class org.forgerock.openig.security.KeyStoreHeaplet
-
- create() - Method in class org.forgerock.openig.security.TrustAllManager.Heaplet
-
- create() - Method in class org.forgerock.openig.security.TrustManagerHeaplet
-
- create() - Method in class org.forgerock.openig.thread.ScheduledExecutorServiceHeaplet
-
- create(JsonValue) - Method in class org.forgerock.openig.ui.record.RecordService
-
Store the given content on disk and returns a Record
that represents the new resource.
- create() - Method in class org.forgerock.openig.uma.UmaResourceServerFilter.Heaplet
-
- create() - Method in class org.forgerock.openig.uma.UmaSharingService.Heaplet
-
- create() - Method in class org.openidentityplatform.openig.filter.ICAPFilter.Heaplet
-
- create() - Method in class org.openidentityplatform.openig.mq.EmbeddedKafka
-
- create() - Method in class org.openidentityplatform.openig.mq.MQ_IBM.Heaplet
-
- create() - Method in class org.openidentityplatform.openig.mq.MQ_Kafka.Heaplet
-
- createInstance(Context, CreateRequest) - Method in class org.forgerock.openig.ui.record.RecordProvider
-
- createShare(Context, String, String) - Method in class org.forgerock.openig.uma.UmaSharingService
-
Creates a Share that will be used to protect the given resourcePath
.
- CrestUtil - Class in org.forgerock.openig.util
-
CREST utility class.
- CryptoHeaderFilter - Class in org.forgerock.openig.filter
-
Encrypts and decrypts header fields.
- CryptoHeaderFilter() - Constructor for class org.forgerock.openig.filter.CryptoHeaderFilter
-
- CryptoHeaderFilter.Heaplet - Class in org.forgerock.openig.filter
-
Creates and initializes a header filter in a heap environment.
- CryptoHeaderFilter.Operation - Enum in org.forgerock.openig.filter
-
Should the filter encrypt or decrypt the given headers ?
- decodeBase64(String) - Static method in class org.forgerock.openig.el.Functions
-
Decode the given Base64 String input.
- decorate(Object, JsonValue, Context) - Method in interface org.forgerock.openig.decoration.Decorator
-
Decorates the provided delegate
instance with the provided decoratorConfig
configuration.
- decorate(Object, JsonValue, Context) - Method in class org.forgerock.openig.decoration.global.GlobalDecorator
-
Decorate the given object instance with the previously declared set of decorations instead of the provided one.
- decorate(Object, JsonValue, Context) - Method in class org.forgerock.openig.decoration.helper.AbstractHandlerAndFilterDecorator
-
- decorated(String) - Method in class org.forgerock.openig.heap.Name
-
Returns this name with the last segment adapted to include the decorator name.
- decorateFilter(Filter, JsonValue, Context) - Method in class org.forgerock.openig.decoration.baseuri.BaseUriDecorator
-
- decorateFilter(Filter, JsonValue, Context) - Method in class org.forgerock.openig.decoration.capture.CaptureDecorator
-
- decorateFilter(Filter, JsonValue, Context) - Method in class org.forgerock.openig.decoration.helper.AbstractHandlerAndFilterDecorator
-
Decorates the provided delegate
Filter
instance with the provided decoratorConfig
configuration.
- decorateFilter(Filter, JsonValue, Context) - Method in class org.forgerock.openig.decoration.timer.TimerDecorator
-
- decorateHandler(Handler, JsonValue, Context) - Method in class org.forgerock.openig.decoration.baseuri.BaseUriDecorator
-
- decorateHandler(Handler, JsonValue, Context) - Method in class org.forgerock.openig.decoration.capture.CaptureDecorator
-
- decorateHandler(Handler, JsonValue, Context) - Method in class org.forgerock.openig.decoration.helper.AbstractHandlerAndFilterDecorator
-
Decorates the provided delegate
Handler
instance with the provided decoratorConfig
configuration.
- decorateHandler(Handler, JsonValue, Context) - Method in class org.forgerock.openig.decoration.timer.TimerDecorator
-
- Decorator - Interface in org.forgerock.openig.decoration
-
A Decorator is responsible for decorating existing object's instances.
- DecoratorHeaplet - Class in org.forgerock.openig.decoration.helper
-
A base class for decorator heaplets.
- DecoratorHeaplet() - Constructor for class org.forgerock.openig.decoration.helper.DecoratorHeaplet
-
Can only be called by sub-classes.
- DEFAULT_ALGORITHM - Static variable in class org.forgerock.openig.filter.CryptoHeaderFilter
-
Default cipher algorithm to be used when none is specified.
- DEFAULT_REALM_NAME - Static variable in class org.forgerock.openig.filter.oauth2.OAuth2ResourceServerFilterHeaplet
-
Name of the realm when none is specified in the heaplet.
- DEFAULT_SESSION_TIMEOUT - Static variable in class org.forgerock.openig.jwt.JwtSessionManager
-
Default sessionTimeout duration.
- DEFAULT_TOKEN_KEY - Static variable in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
-
The expression which will be used for storing authorization information in the context.
- DefaultEnvironment - Class in org.forgerock.openig.config.env
-
Reify the normal environment structure with pre-configured shortcuts.
- DefaultEnvironment(File) - Constructor for class org.forgerock.openig.config.env.DefaultEnvironment
-
Builds a new file based
Environment
using the given file as the base directory.
- defaultOptions(Context) - Static method in class org.forgerock.openig.ldap.LdapClient
-
Setup the default options to create a LdapClient and adds the transactionId if any in the context's chain.
- DefaultRateThrottlingPolicy - Class in org.forgerock.http.filter.throttling
-
- DefaultRateThrottlingPolicy(ThrottlingRate, ThrottlingPolicy) - Constructor for class org.forgerock.http.filter.throttling.DefaultRateThrottlingPolicy
-
- DefaultRateThrottlingPolicyHeaplet - Class in org.forgerock.openig.filter.throttling
-
- DefaultRateThrottlingPolicyHeaplet() - Constructor for class org.forgerock.openig.filter.throttling.DefaultRateThrottlingPolicyHeaplet
-
- delegate() - Method in class org.forgerock.openig.config.env.EnvironmentDelegate
-
Returns the environment delegatee.
- delegate() - Method in class org.forgerock.openig.config.env.PlatformEnvironment
-
- delegate() - Method in class org.forgerock.openig.config.env.UnixEnvironment
-
- delegate() - Method in class org.forgerock.openig.config.env.WindowsEnvironment
-
- delegate() - Method in class org.forgerock.openig.http.GatewayEnvironment
-
- DelegateHeaplet - Class in org.forgerock.openig.decoration
-
This heaplet aims to be be a placeholder so you can decorate the delegate object with any decorators.
- DelegateHeaplet() - Constructor for class org.forgerock.openig.decoration.DelegateHeaplet
-
- delete(DeleteRequest) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Deletes an entry from the Directory Server using the provided delete
request.
- delete(String) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Deletes the named entry from the Directory Server.
- delete(String, String) - Method in class org.forgerock.openig.ui.record.RecordService
-
Deletes a Record
identified by id
(possibly at a given revision
),
returns null
if not found.
- deleteInstance(Context, String, DeleteRequest) - Method in class org.forgerock.openig.ui.record.RecordProvider
-
- deleteSubtree(String) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Deletes the named entry and all of its subordinates from the Directory
Server.
- deploy(String, String, JsonValue) - Method in class org.forgerock.openig.handler.router.RouterHandler
-
Deploy a route, meaning that it loads it but also stores it in a file.
- DesKeyGenHandler - Class in org.forgerock.openig.handler
-
Creates a static response with a generated DES key.
- DesKeyGenHandler() - Constructor for class org.forgerock.openig.handler.DesKeyGenHandler
-
- DesKeyGenHandler.Heaplet - Class in org.forgerock.openig.handler
-
Creates and initializes a DES key generator handler in a heap environment.
- destroy() - Method in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
-
- destroy() - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter.Heaplet
-
- destroy() - Method in class org.forgerock.openig.filter.oauth2.OAuth2ResourceServerFilterHeaplet
-
- destroy() - Method in class org.forgerock.openig.filter.throttling.ThrottlingFilterHeaplet
-
- destroy() - Method in class org.forgerock.openig.handler.ClientHandler.Heaplet
-
- destroy() - Method in class org.forgerock.openig.handler.router.AuditServiceObjectHeaplet
-
- destroy() - Method in class org.forgerock.openig.handler.router.RouterHandler.Heaplet
-
- destroy() - Method in class org.forgerock.openig.handler.saml.SamlFederationHandler.Heaplet
-
- destroy() - Method in class org.forgerock.openig.heap.GenericHeaplet
-
- destroy() - Method in class org.forgerock.openig.heap.HeapImpl
-
Destroys the objects on the heap and dereferences all associated objects.
- destroy() - Method in interface org.forgerock.openig.heap.Heaplet
-
Called to indicate that the object created by the heaplet is going to be dereferenced.
- destroy() - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter.Heaplet
-
- destroy() - Method in class org.forgerock.openig.thread.ScheduledExecutorServiceHeaplet
-
- destroy() - Method in class org.openidentityplatform.openig.filter.ICAPFilter.Heaplet
-
- destroy() - Method in class org.openidentityplatform.openig.mq.EmbeddedKafka
-
- destroy() - Method in class org.openidentityplatform.openig.mq.MQ_IBM.Heaplet
-
- destroy() - Method in class org.openidentityplatform.openig.mq.MQ_Kafka.Heaplet
-
- destroy() - Method in class org.openidentityplatform.openig.websocket.Filter
-
- DirtyCollection<E> - Class in org.forgerock.openig.jwt.dirty
-
- DirtyCollection(Collection<E>, DirtyListener) - Constructor for class org.forgerock.openig.jwt.dirty.DirtyCollection
-
Builds a new DirtyCollection delegating to the given Collection and notifying the provided observer.
- DirtyIterator<E> - Class in org.forgerock.openig.jwt.dirty
-
- DirtyIterator(Iterator<E>, DirtyListener) - Constructor for class org.forgerock.openig.jwt.dirty.DirtyIterator
-
Builds a new DirtyIterator delegating to the given Iterator and notifying the provided observer.
- DirtyListener - Interface in org.forgerock.openig.jwt.dirty
-
Enable observers to be notified when one or more element are removed from a Map.
- DirtySet<E> - Class in org.forgerock.openig.jwt.dirty
-
A
Set
decorator that notifies the provided
DirtyListener
when one ore more elements are removed.
- DirtySet(Set<E>, DirtyListener) - Constructor for class org.forgerock.openig.jwt.dirty.DirtySet
-
Constructs a new set decorator, wrapping the specified set.
- DiscoveryException - Exception in org.forgerock.openig.filter.oauth2.client
-
Represents an exception whilst performing OpenID discovery.
- DiscoveryException(String) - Constructor for exception org.forgerock.openig.filter.oauth2.client.DiscoveryException
-
- DiscoveryException(String, Exception) - Constructor for exception org.forgerock.openig.filter.oauth2.client.DiscoveryException
-
- DiscoveryFilter - Class in org.forgerock.openig.filter.oauth2.client
-
In order for an OpenID Connect Relying Party to utilize OpenID Connect
services for an End-User, the RP needs to know where the OpenID Provider is.
- DispatchHandler - Class in org.forgerock.openig.handler
-
Dispatches to one of a list of handlers.
- DispatchHandler() - Constructor for class org.forgerock.openig.handler.DispatchHandler
-
- DispatchHandler.Heaplet - Class in org.forgerock.openig.handler
-
Creates and initializes a dispatch handler in a heap environment.
- dn(String, Object...) - Method in class org.forgerock.openig.ldap.LdapClient
-
Formats an LDAP distinguished name using the provided template and
attribute values.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.openidentityplatform.openig.websocket.Filter
-
- echoBinaryMessage(Session, ByteBuffer, boolean) - Method in class org.openidentityplatform.openig.websocket.ServerEndPoint
-
- echoTextMessage(Session, String, boolean) - Method in class org.openidentityplatform.openig.websocket.ServerEndPoint
-
- EmbeddedKafka - Class in org.openidentityplatform.openig.mq
-
- EmbeddedKafka() - Constructor for class org.openidentityplatform.openig.mq.EmbeddedKafka
-
- encodeBase64(String) - Static method in class org.forgerock.openig.el.Functions
-
Encode the given String input into Base 64.
- end(Session, CloseReason) - Method in class org.openidentityplatform.openig.websocket.ServerEndPoint
-
- ENDPOINT_REGISTRY_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
-
Key to retrieve the
EndpointRegistry
instance dedicated for the current Route's objects
from the
Heap
.
- endpointRegistry() - Method in class org.forgerock.openig.heap.GenericHeaplet
-
Returns this object's
EndpointRegistry
, creating it lazily when requested for the first time.
- EndpointRegistry - Class in org.forgerock.openig.http
-
Registry for OpenIG REST API endpoints.
- EndpointRegistry(Router, String) - Constructor for class org.forgerock.openig.http.EndpointRegistry
-
Creates a registry around the given Router instance.
- EndpointRegistry.Registration - Class in org.forgerock.openig.http
-
Handle for un-registering an endpoint.
- EntityExtractFilter - Class in org.forgerock.openig.filter
-
Extracts regular expression patterns from a message entity.
- EntityExtractFilter(MessageType, LeftValueExpression<?>) - Constructor for class org.forgerock.openig.filter.EntityExtractFilter
-
- EntityExtractFilter(MessageType, LeftValueExpression<?>, Charset) - Constructor for class org.forgerock.openig.filter.EntityExtractFilter
-
- EntityExtractFilter.Heaplet - Class in org.forgerock.openig.filter
-
Creates and initializes an entity extract handler in a heap environment.
- entrySet() - Method in class org.forgerock.openig.jwt.JwtCookieSession
-
- EnumUtil - Class in org.forgerock.openig.util
-
Utility class for accessing Java enum types.
- Environment - Interface in org.forgerock.openig.config
-
Encapsulate logic to access configuration files and other directories of the OpenIG base directory.
- ENVIRONMENT_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
-
- EnvironmentDelegate - Class in org.forgerock.openig.config.env
-
Environment delegate, particularly useful to share a default implementation.
- EnvironmentDelegate() - Constructor for class org.forgerock.openig.config.env.EnvironmentDelegate
-
- EnvironmentHeap - Class in org.forgerock.openig.heap
-
The root
Heap
that includes access to the
environment additional information.
- EnvironmentHeap(Name, Environment) - Constructor for class org.forgerock.openig.heap.EnvironmentHeap
-
Builds a new EnvironmentHeap with the given name
and environment
.
- EnvironmentVariablesPlugin - Class in org.forgerock.openig.el.plugins
-
An ELContext node plugin that provides read-only access to environment variables.
- EnvironmentVariablesPlugin() - Constructor for class org.forgerock.openig.el.plugins.EnvironmentVariablesPlugin
-
- equals(Object) - Method in class org.forgerock.http.filter.throttling.ThrottlingRate
-
- equals(Object) - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
-
- equals(Object) - Method in class org.forgerock.openig.heap.Name
-
- equals(Object) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
-
- equals(Object) - Method in class org.forgerock.openig.text.Separator
-
Indicates whether some other object is equal to this one.
- eval(Bindings) - Method in class org.forgerock.openig.el.Expression
-
Evaluates the expression within the specified bindings and returns the resulting object if it matches the
specified type, or null
if it does not resolve or match.
- eval() - Method in class org.forgerock.openig.el.Expression
-
Convenient method to eval an Expression that does not need a scope.
- evaluate(Map<String, Object>, Bindings) - Static method in class org.forgerock.openig.el.Expressions
-
Evaluate a map that may contain some values that needs to be evaluated.
- evaluate(List<Object>, Bindings) - Static method in class org.forgerock.openig.el.Expressions
-
Evaluate a list that may contain some String that needs to be evaluated.
- evaluate(String, Bindings) - Static method in class org.forgerock.openig.el.Expressions
-
Evaluate a String.
- evaluate(Object, Bindings) - Static method in class org.forgerock.openig.el.Expressions
-
Evaluate an Object that may contain some String that needs to be evaluated.
- evaluated() - Static method in class org.forgerock.openig.util.JsonValues
-
Returns a function that will evaluate all String nodes.
- evaluated(Bindings) - Static method in class org.forgerock.openig.util.JsonValues
-
Returns a function that will evaluate all String nodes.
- evaluatedWithHeapProperties() - Method in class org.forgerock.openig.heap.GenericHeaplet
-
Returns a function that will evaluate the expression hold by a
JsonValue
using the properties defined in the heap of this
Heaplet.
- execute(ICAPRequest) - Method in class net.rfc3507.client.ICAPClient
-
- Expression<T> - Class in org.forgerock.openig.el
-
An Unified Expression Language expression.
- Expression(String, Class<T>, Bindings) - Constructor for class org.forgerock.openig.el.Expression
-
Constructs an expression for later evaluation.
- expression(Class<T>) - Method in class org.forgerock.openig.heap.GenericHeaplet
-
Returns a function that will create an
Expression
from the string by the
JsonValue
using the
bindings defined in the heap of this Heaplet as initial bindings.
- expression(Class<T>) - Static method in class org.forgerock.openig.util.JsonValues
-
Returns a function for transforming JsonValues to expressions.
- expression(Class<T>, Bindings) - Static method in class org.forgerock.openig.util.JsonValues
-
Returns a function for transforming JsonValues to expressions.
- ExpressionException - Exception in org.forgerock.openig.el
-
An exception that is thrown during expression operations.
- ExpressionException() - Constructor for exception org.forgerock.openig.el.ExpressionException
-
Constructs a new exception with null
as its detail message.
- ExpressionException(String) - Constructor for exception org.forgerock.openig.el.ExpressionException
-
Constructs a new exception with the specified detail message.
- ExpressionException(Throwable) - Constructor for exception org.forgerock.openig.el.ExpressionException
-
Constructs a new exception with the specified cause.
- ExpressionException(String, Throwable) - Constructor for exception org.forgerock.openig.el.ExpressionException
-
Constructs a new exception with the specified detail message and cause.
- ExpressionPlugin - Interface in org.forgerock.openig.el
-
A plugin that contributes a node to the
Expression
context tree.
- ExpressionRequestAsyncFunction<V> - Class in org.forgerock.openig.el
-
This is an implementation of the
AsyncFunction
based on the evaluation of an
Expression
.
- ExpressionRequestAsyncFunction(Expression<V>) - Constructor for class org.forgerock.openig.el.ExpressionRequestAsyncFunction
-
Constructs an
AsyncFunction
that evaluates the provided
Expression
.
- Expressions - Class in org.forgerock.openig.el
-
Utility class for evaluating expression in some collections.
- extract(Reader) - Method in class org.forgerock.openig.regex.StreamPatternExtractor
-
Extracts regular expression patterns from a character streams.
- GatewayEnvironment - Class in org.forgerock.openig.http
-
- GatewayEnvironment() - Constructor for class org.forgerock.openig.http.GatewayEnvironment
-
Builds a new web environment.
- GatewayHttpApplication - Class in org.forgerock.openig.http
-
Configuration class for configuring the OpenIG Gateway.
- GatewayHttpApplication(Environment, JsonValue, EndpointRegistry, RunMode) - Constructor for class org.forgerock.openig.http.GatewayHttpApplication
-
- GenericHeaplet - Class in org.forgerock.openig.heap
-
A generic base class for heaplets with automatically injected fields.
- GenericHeaplet() - Constructor for class org.forgerock.openig.heap.GenericHeaplet
-
- get() - Method in class org.forgerock.openig.decoration.helper.LazyReference
-
Resolves the encapsulated reference.
- get(String, Class<T>) - Method in interface org.forgerock.openig.heap.Heap
-
Returns an object from the heap with a specified name, or null
if no such object exists.
- get(String, Class<T>) - Method in class org.forgerock.openig.heap.HeapImpl
-
- get(Object, Object) - Method in class org.forgerock.openig.resolver.ArrayResolver
-
- get(Object, Object) - Method in class org.forgerock.openig.resolver.BeanResolver
-
- get(Object, Object) - Method in class org.forgerock.openig.resolver.HeadersResolver
-
- get(Object, Object) - Method in class org.forgerock.openig.resolver.HeapResolver
-
- get(Object, Object) - Method in class org.forgerock.openig.resolver.ListResolver
-
- get(Object, Object) - Method in class org.forgerock.openig.resolver.MapResolver
-
- get(Object, Object) - Method in class org.forgerock.openig.resolver.PrincipalResolver
-
- get(Object, Object) - Method in interface org.forgerock.openig.resolver.Resolver
-
Attempts to resolve an element of an object.
- get(Object, Object) - Static method in class org.forgerock.openig.resolver.Resolvers
-
Attempts to resolve an element of an object.
- getAcceptedIssuers() - Method in class org.forgerock.openig.security.TrustAllManager
-
- getAccessToken(Context, String, String) - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
-
Exchanges the authorization code for an access token and optional ID
token, and then update the session state.
- getAddedHeaders() - Method in class org.forgerock.openig.filter.HeaderFilter
-
Returns the header fields to add to the message, represented as a MultiMap of String to a List of String, each
listed value representing
an expression that will be evaluated.
- getAdvices() - Method in class org.forgerock.openig.openam.PolicyDecisionContext
-
Returns the unmodifiable map of advices provided in the policy decision (can be empty, but
never null
).
- getAll(Class<T>) - Method in interface org.forgerock.openig.heap.Heap
-
Returns all objects from the heap or its parent (if any), with the
specified type or an empty list if no such object exists.
- getAll(Class<T>) - Method in class org.forgerock.openig.heap.HeapImpl
-
- getApiProducer() - Method in class org.forgerock.openig.http.AdminHttpApplication
-
Needed to enforce generation of CREST APIs.
- getAttributes() - Method in class org.forgerock.openig.openam.PolicyDecisionContext
-
Returns the unmodifiable map of attributes provided in the policy decision (can be empty, but
never null
).
- getAuthorizationServer() - Method in class org.forgerock.openig.uma.UmaSharingService
-
Returns the UMA authorization server base Uri.
- getAuthorizeEndpoint() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
-
Returns the authorize end-point of this issuer.
- getBaseDirectory() - Method in class org.forgerock.openig.config.env.DefaultEnvironment
-
- getBaseDirectory() - Method in class org.forgerock.openig.config.env.EnvironmentDelegate
-
- getBaseDirectory() - Method in interface org.forgerock.openig.config.Environment
-
Returns the base directory of the OpenIG file system.
- getBranch() - Static method in class org.forgerock.openig.util.VersionUtil
-
Returns the branch name.
- getBufferFactory() - Method in class org.forgerock.openig.http.AdminHttpApplication
-
- getBufferFactory() - Method in class org.forgerock.openig.http.GatewayHttpApplication
-
- getCharacter() - Method in class org.forgerock.openig.text.Separator
-
Returns the character used to separate values.
- getClientId() - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
-
Returns the client ID of this client registration.
- getClientId() - Method in class org.forgerock.openig.uma.UmaSharingService
-
Returns the client identifier used to identify this RS as an OAuth 2.0 client.
- getClientSecret() - Method in class org.forgerock.openig.uma.UmaSharingService
-
Returns the client secret.
- getConfig() - Method in interface org.forgerock.openig.decoration.Context
-
Returns the heap object being decorated configuration.
- getConfigDirectory() - Method in class org.forgerock.openig.config.env.DefaultEnvironment
-
- getConfigDirectory() - Method in class org.forgerock.openig.config.env.EnvironmentDelegate
-
- getConfigDirectory() - Method in interface org.forgerock.openig.config.Environment
-
Returns the directory that contains the configuration files.
- getConnectTimeout() - Method in class net.rfc3507.client.ICAPClient
-
- getContext() - Method in class org.forgerock.http.ContextAndRequest
-
Returns the context.
- getDuration() - Method in class org.forgerock.http.filter.throttling.ThrottlingRate
-
Returns the duration of the sliding window.
- getEndpointInstance(Class<T>) - Method in class org.openidentityplatform.openig.websocket.Configurator
-
- getEndpointRegistry() - Method in class org.forgerock.openig.http.AdminHttpApplication
-
Returns the API endpoint registry.
- getEscape() - Method in class org.forgerock.openig.text.Separator
-
Returns the character used to escape character literals, or -1
if none.
- getExtractor() - Method in class org.forgerock.openig.filter.EntityExtractFilter
-
Returns the regular expression patterns extractor.
- getFields() - Method in class org.forgerock.openig.text.SeparatedValuesFile
-
Returns the explicit field keys in the order they appear in a record, overriding any existing field header,
or empty to use field header.
- getFullyQualifiedName() - Method in class org.forgerock.openig.heap.Name
-
Returns a String representation of this Name that includes the full Name hierarchy.
- getHandler() - Method in class org.forgerock.openig.heap.HeapImpl
-
Returns the Handler
object referenced by the handler top-level attribute.
- getHeader(String) - Method in class net.rfc3507.client.ICAPResponse
-
- getHeaderEntries() - Method in class net.rfc3507.client.ICAPResponse
-
- getHeaderEntries() - Method in class net.rfc3507.client.ICAPResponse.ResponseHeader
-
- getHeaders() - Method in class net.rfc3507.client.ICAPResponse
-
- getHeaders() - Method in class org.forgerock.openig.filter.CryptoHeaderFilter
-
Returns the headers whose values should be processed for encryption or decryption.
- getHeaderValues(String) - Method in class net.rfc3507.client.ICAPResponse
-
- getHeap() - Method in interface org.forgerock.openig.decoration.Context
-
Returns the heap that spawned the decorated heap object.
- getHeaplet(Class<?>) - Static method in class org.forgerock.openig.heap.Heaplets
-
Returns the heaplet that creates an instance of the specified class, or null
if no such heaplet could be found.
- getHttpRawRequestBody() - Method in class net.rfc3507.client.ICAPResponse
-
- getHttpRawResponseBody() - Method in class net.rfc3507.client.ICAPResponse
-
- getHttpRequestBody() - Method in class net.rfc3507.client.ICAPRequest
-
- getHttpRequestHeader() - Method in class net.rfc3507.client.ICAPRequest
-
- getHttpRequestHeader() - Method in class net.rfc3507.client.ICAPResponse
-
- getHttpResponseBody() - Method in class net.rfc3507.client.ICAPRequest
-
- getHttpResponseHeader() - Method in class net.rfc3507.client.ICAPRequest
-
- getHttpResponseHeader() - Method in class net.rfc3507.client.ICAPResponse
-
- getHttpShrinkRequestBody() - Method in class net.rfc3507.client.ICAPResponse
-
- getHttpShrinkResponseBody() - Method in class net.rfc3507.client.ICAPResponse
-
- getICAPHost() - Method in class net.rfc3507.client.ICAPClient
-
- getICAPPort() - Method in class net.rfc3507.client.ICAPClient
-
- getICAPVersion() - Static method in class net.rfc3507.client.ICAPClient
-
- getInfo() - Method in class org.forgerock.openig.openam.SsoTokenContext
-
Returns the info associated with this context.
- getInstance() - Static method in class org.forgerock.openig.ldap.LdapClient
-
Returns the unique instance of an LdapClient
.
- getIntegerHeader(String) - Method in class net.rfc3507.client.ICAPResponse
-
- getIntrospectionEndpoint() - Method in class org.forgerock.openig.uma.UmaSharingService
-
Returns the OAuth 2.0 Introspection endpoint Uri.
- getIssuedToken() - Method in class org.forgerock.openig.openam.StsContext
-
Returns the token issued by the OpenAM STS.
- getIssuer() - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
-
Returns the
Issuer
for this client registration.
- getJsonAdvices() - Method in class org.forgerock.openig.openam.PolicyDecisionContext
-
Returns the unmodifiable advices entry in the policy decision (never null
).
- getJsonAttributes() - Method in class org.forgerock.openig.openam.PolicyDecisionContext
-
Returns the unmodifiable attributes entry in the policy decision (never null
).
- getKey() - Method in class org.forgerock.openig.el.plugins.EnvironmentVariablesPlugin
-
- getKey() - Method in class org.forgerock.openig.el.plugins.SystemPropertiesPlugin
-
- getKey() - Method in class org.forgerock.openig.resolver.ArrayResolver
-
Returns null
, as arrays are not resolved through type discovery.
- getKey() - Method in class org.forgerock.openig.resolver.BeanResolver
-
Do not forget to override this method in sub-classes.
- getKey() - Method in class org.forgerock.openig.resolver.HeadersResolver
-
- getKey() - Method in class org.forgerock.openig.resolver.HeapResolver
-
- getKey() - Method in class org.forgerock.openig.resolver.ListResolver
-
- getKey() - Method in class org.forgerock.openig.resolver.MapResolver
-
- getKey() - Method in class org.forgerock.openig.resolver.PrincipalResolver
-
- getKey() - Method in class org.forgerock.openig.resolver.RequestResolver
-
- getKey() - Method in interface org.forgerock.openig.resolver.Resolver
-
Returns the type of object that the resolver supports.
- getLastModified() - Method in interface org.forgerock.openig.handler.resources.Resource
-
- getLeaf() - Method in class org.forgerock.openig.heap.Name
-
Returns the leaf name (cannot be null
).
- getLogger(Context) - Method in class org.forgerock.openig.decoration.helper.AbstractDecorator
-
Builds a logger based on the pattern
{@literal .
- getManaged() - Method in class org.forgerock.openig.filter.CookieFilter
-
Returns the set of cookie names that will be managed.
- getMessage() - Method in class net.rfc3507.client.ICAPResponse
-
- getMessage() - Method in class net.rfc3507.client.ICAPResponse.ResponseHeader
-
- getMode() - Method in class net.rfc3507.client.ICAPRequest
-
- getName() - Method in interface org.forgerock.openig.decoration.Context
-
Returns the name of the heap object being decorated.
- getName() - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
-
Returns the name of this client registration.
- getName() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
-
Returns the name of this issuer.
- getName() - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
-
- getName() - Method in class org.openidentityplatform.openig.websocket.Principal
-
- getNegotiatedExtensions(List<Extension>, List<Extension>) - Method in class org.openidentityplatform.openig.websocket.Configurator
-
- getNegotiatedSubprotocol(List<String>, List<String>) - Method in class org.openidentityplatform.openig.websocket.Configurator
-
- getNumberOfRequests() - Method in class org.forgerock.http.filter.throttling.ThrottlingRate
-
Returns the maximum of requests that can be filtered out during the duration.
- getOAuth2Error() - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
-
Returns the OAuth 2.0 error represented by this header.
- getOAuth2Error() - Method in exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
-
Returns the OAuth 2.0 error represented by this exception.
- getObject() - Method in interface org.forgerock.openig.el.ExpressionPlugin
-
Returns, and if necessary, creates, the context object.
- getObject() - Method in class org.forgerock.openig.el.plugins.EnvironmentVariablesPlugin
-
- getObject() - Method in class org.forgerock.openig.el.plugins.SystemPropertiesPlugin
-
- getOpenIGRouter() - Method in class org.forgerock.openig.http.AdminHttpApplication
-
Returns the router that represents the /openig namespace (or whatever path/prefix value that was configured).
- getParameters() - Method in class org.forgerock.openig.filter.SqlAttributesFilter
-
Returns the list of parameters to evaluate and include in the execution of the prepared statement.
- getParent() - Method in class org.forgerock.openig.heap.Name
-
Returns the parent Name (can be null
).
- getPath() - Method in class org.forgerock.openig.http.EndpointRegistry
-
Returns this registry's base path.
- getPath() - Method in class org.forgerock.openig.http.EndpointRegistry.Registration
-
Returns this endpoint's path.
- getPatterns() - Method in class org.forgerock.openig.regex.StreamPatternExtractor
-
Mapping of names to regular expression patterns to extract from the stream.
- getPreview() - Method in class net.rfc3507.client.ICAPRequest
-
- getProperties() - Method in class org.forgerock.openig.heap.EnvironmentHeap
-
- getProperties() - Method in interface org.forgerock.openig.heap.Heap
-
Returns the properties from this heap and its parents if any.
- getProperties() - Method in class org.forgerock.openig.heap.HeapImpl
-
- getProtocol() - Method in class net.rfc3507.client.ICAPResponse
-
- getQuote() - Method in class org.forgerock.openig.text.Separator
-
Returns the character used to quote string literals, or -1
if none.
- getReadTimeout() - Method in class net.rfc3507.client.ICAPClient
-
- getRecord(String, String) - Method in class org.forgerock.openig.text.SeparatedValuesFile
-
Returns a record from the file where the specified key is equal to the specified value.
- getRegistrationEndpoint() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
-
Returns the registration end-point of this issuer.
- getRelayed() - Method in class org.forgerock.openig.filter.CookieFilter
-
Returns the set of cookie names that will be relayed (Cookie transmitted from the
client to the next handler in the context of a request, and Set-Cookie2 transmitted
from the next handler to the client in the context of a response).
- getRemovedHeaders() - Method in class org.forgerock.openig.filter.HeaderFilter
-
Returns the names of header fields to remove from the message.
- getRequest() - Method in class org.forgerock.http.ContextAndRequest
-
Returns the request.
- getResourceName() - Method in class net.rfc3507.client.ICAPRequest
-
- getResponseHeader() - Method in class net.rfc3507.client.ICAPResponse
-
- getRevision() - Static method in class org.forgerock.openig.util.VersionUtil
-
Returns the revision.
- getScope() - Method in class org.forgerock.openig.ldap.LdapClient
-
Returns the SearchScope
available.
- getScopedName() - Method in class org.forgerock.openig.heap.Name
-
Returns a String representation of this Name that includes only the first parent and the leaf name.
- getScopes() - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
-
Returns the list of scopes of this client registration.
- getScriptDirectory(String) - Method in class org.forgerock.openig.config.env.DefaultEnvironment
-
- getScriptDirectory(String) - Method in class org.forgerock.openig.config.env.EnvironmentDelegate
-
- getScriptDirectory(String) - Method in interface org.forgerock.openig.config.Environment
-
Returns the directory that contains the files of the given type.
- getSeparator() - Method in enum org.forgerock.openig.text.Separators
-
Returns the
Separator
specification that the enum constant represents.
- getService() - Method in class net.rfc3507.client.ICAPRequest
-
- getShare(String) - Method in class org.forgerock.openig.uma.UmaSharingService
-
Returns the Share
with the given id
.
- getStatus() - Method in class net.rfc3507.client.ICAPResponse
-
- getStatus() - Method in class net.rfc3507.client.ICAPResponse.ResponseHeader
-
- getSupportedDomains() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
-
Returns the unmodifiable list of the supported domain names.
- getSuppressed() - Method in class org.forgerock.openig.filter.CookieFilter
-
Returns the set of cookie names that will be suppressed from the request and from the response.
- getTempDirectory() - Method in class org.forgerock.openig.config.env.DefaultEnvironment
-
- getTempDirectory() - Method in class org.forgerock.openig.config.env.EnvironmentDelegate
-
- getTempDirectory() - Method in interface org.forgerock.openig.config.Environment
-
Returns the temporary directory of OpenIG (where we have read+write permissions).
- getTemplates() - Method in class org.forgerock.openig.regex.StreamPatternExtractor
-
Mapping of names to optional templates to use for yielding pattern match results.
- getTicketEndpoint() - Method in class org.forgerock.openig.uma.UmaSharingService
-
Returns the UMA Permission Request endpoint Uri.
- getTimeStamp() - Static method in class org.forgerock.openig.util.VersionUtil
-
Returns the timestamp.
- getTokenEndpoint() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
-
Returns the token end-point of this issuer.
- getType() - Method in interface org.forgerock.openig.handler.resources.Resource
-
Returns the media type of this resource.
- getUserInfo(Context, OAuth2Session) - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
-
Returns a Promise completed either with the json value of the user info obtained from the authorization
server if the response from the authorization server has a status code of 200, or with an exception, meaning the
access token may have expired.
- getUserInfoEndpoint() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
-
Returns the user end-point of this issuer.
- getValue() - Method in class org.forgerock.openig.openam.SsoTokenContext
-
Returns the token associated with this SsoTokenContext context.
- getValues() - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
-
- getVersion() - Method in class net.rfc3507.client.ICAPResponse
-
- getVersion() - Static method in class org.forgerock.openig.util.VersionUtil
-
Returns the OpenIG version.
- getWellKnownEndpoint() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
-
Returns the well-known end-point of this issuer.
- getWithDeprecation(JsonValue, Logger, String, String...) - Static method in class org.forgerock.openig.util.JsonValues
-
Returns the named property from the provided JSON object, falling back to
zero or more deprecated property names.
- GLOBAL_DECORATOR_HEAP_KEY - Static variable in class org.forgerock.openig.decoration.global.GlobalDecorator
-
Heap Key for the global decorator(s).
- GlobalDecorator - Class in org.forgerock.openig.decoration.global
-
A GlobalDecorator stores decorators configuration in order to re-apply them when requested
to decorate a given heap object instance.
- GlobalDecorator(Decorator, JsonValue, String...) - Constructor for class org.forgerock.openig.decoration.global.GlobalDecorator
-
Builds a new GlobalDecorator using given decorators JSON object element.
- GROOVY_MIME_TYPE - Static variable in class org.forgerock.openig.script.Script
-
The mime-type for Groovy scripts.
- handle(Context, Request) - Method in class org.forgerock.openig.handler.ClientHandler
-
- handle(Context, Request) - Method in class org.forgerock.openig.handler.DesKeyGenHandler
-
- handle(Context, Request) - Method in class org.forgerock.openig.handler.DispatchHandler
-
- handle(Context, Request) - Method in class org.forgerock.openig.handler.resources.ResourceHandler
-
- handle(Context, Request) - Method in class org.forgerock.openig.handler.router.RouterHandler
-
- handle(Context, Request) - Method in class org.forgerock.openig.handler.saml.SamlFederationHandler
-
- handle(Context, Request) - Method in class org.forgerock.openig.handler.ScriptableHandler
-
- handle(Context, Request) - Method in class org.forgerock.openig.handler.SequenceHandler
-
- handle(Context, Request) - Method in class org.forgerock.openig.handler.StaticResponseHandler
-
- handle(Context, Request) - Method in class org.forgerock.openig.handler.WelcomeHandler
-
- handle(Context, Request) - Method in class org.openidentityplatform.openig.mq.MQ_IBM
-
- handle(Context, Request) - Method in class org.openidentityplatform.openig.mq.MQ_Kafka
-
- Handlers - Class in org.forgerock.openig.handler
-
Provides commonly used handler implementations.
- hasChangedSince(long) - Method in interface org.forgerock.openig.handler.resources.Resource
-
Returns true
if the resource has changed since the given timestamp (expressed in ms).
- hashCode() - Method in class org.forgerock.http.filter.throttling.ThrottlingRate
-
- hashCode() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
-
- hashCode() - Method in class org.forgerock.openig.heap.Name
-
- hashCode() - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
-
- hashCode() - Method in class org.forgerock.openig.text.Separator
-
- hasNext() - Method in class org.forgerock.openig.jwt.dirty.DirtyIterator
-
- hasNext() - Method in class org.forgerock.openig.regex.StreamPatternMatches
-
Returns true
if the character stream has more matches.
- hasNext() - Method in class org.forgerock.openig.regex.StringPatternMatches
-
Returns true
if the character sequence has more matches.
- hasUserInfoEndpoint() - Method in class org.forgerock.openig.filter.oauth2.client.Issuer
-
Returns true
if this issuer has a user info end-point.
- HeaderFilter - Class in org.forgerock.openig.filter
-
Removes headers from and adds headers to a message.
- HeaderFilter(MessageType) - Constructor for class org.forgerock.openig.filter.HeaderFilter
-
Builds a HeaderFilter processing either the incoming or outgoing message.
- HeaderFilter.Heaplet - Class in org.forgerock.openig.filter
-
Creates and initializes a header filter in a heap environment.
- HeadersResolver - Class in org.forgerock.openig.resolver
-
Resolves Headers
objects.
- HeadersResolver() - Constructor for class org.forgerock.openig.resolver.HeadersResolver
-
- HeadlessAuthenticationFilter - Class in org.forgerock.openig.openam
-
Provides an OpenAM SSO Token in the given header name for downstream components.
- heap - Variable in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
-
Where objects should be put and where object dependencies should be retrieved.
- heap - Variable in class org.forgerock.openig.heap.GenericHeaplet
-
Where objects should be put and where object dependencies should be retrieved.
- Heap - Interface in org.forgerock.openig.heap
-
Manages a collection of associated objects created and initialized by
Heaplet
objects.
- HeapException - Exception in org.forgerock.openig.heap
-
An exception that is thrown during heap operations.
- HeapException() - Constructor for exception org.forgerock.openig.heap.HeapException
-
Constructs a new exception with null
as its detail message.
- HeapException(String) - Constructor for exception org.forgerock.openig.heap.HeapException
-
Constructs a new exception with the specified detail message.
- HeapException(Throwable) - Constructor for exception org.forgerock.openig.heap.HeapException
-
Constructs a new exception with the specified cause.
- HeapException(String, Throwable) - Constructor for exception org.forgerock.openig.heap.HeapException
-
Constructs a new exception with the specified detail message and cause.
- HeapImpl - Class in org.forgerock.openig.heap
-
The concrete implementation of a heap.
- HeapImpl(Name) - Constructor for class org.forgerock.openig.heap.HeapImpl
-
Builds a root heap (will be referenced by children but has no parent itself).
- HeapImpl(HeapImpl, Name) - Constructor for class org.forgerock.openig.heap.HeapImpl
-
Builds a new heap that is a child of the given heap.
- Heaplet() - Constructor for class org.forgerock.openig.decoration.baseuri.BaseUriDecorator.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.decoration.capture.CaptureDecorator.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.decoration.timer.TimerDecorator.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.doc.SampleFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.AssignmentFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.ConditionEnforcementFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.CookieFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.CryptoHeaderFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.EntityExtractFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.FileAttributesFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.HeaderFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.HttpBasicAuthFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.LocationHeaderFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.oauth2.client.ClientRegistration.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.oauth2.client.Issuer.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.oauth2.ScriptableAccessTokenResolver.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.ScriptableFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.SqlAttributesFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.StaticRequestFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.SwitchFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.filter.throttling.ScriptableThrottlingPolicy.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.handler.ClientHandler.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.handler.DesKeyGenHandler.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.handler.DispatchHandler.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.handler.router.RouterHandler.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.handler.saml.SamlFederationHandler.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.handler.ScriptableHandler.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.handler.SequenceHandler.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.handler.StaticResponseHandler.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.handler.WelcomeHandler.Heaplet
-
- Heaplet - Interface in org.forgerock.openig.heap
-
Creates and initializes an object that is stored in a
Heap
.
- Heaplet() - Constructor for class org.forgerock.openig.jwt.JwtSessionManager.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.openam.PolicyEnforcementFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.openam.SingleSignOnFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.openam.TokenTransformationFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.security.TrustAllManager.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.uma.UmaResourceServerFilter.Heaplet
-
- Heaplet() - Constructor for class org.forgerock.openig.uma.UmaSharingService.Heaplet
-
- Heaplet() - Constructor for class org.openidentityplatform.openig.filter.ICAPFilter.Heaplet
-
- Heaplet() - Constructor for class org.openidentityplatform.openig.mq.MQ_IBM.Heaplet
-
- Heaplet() - Constructor for class org.openidentityplatform.openig.mq.MQ_Kafka.Heaplet
-
- HeapletFactory - Interface in org.forgerock.openig.heap
-
- Heaplets - Class in org.forgerock.openig.heap
-
Loads
Heaplet
classes based on the class of object they create.
- heapObjectNameOrPointer() - Static method in class org.forgerock.openig.util.JsonValues
-
Returns a function that will look for the name of the object.
- HeapResolver - Class in org.forgerock.openig.resolver
-
- HeapResolver() - Constructor for class org.forgerock.openig.resolver.HeapResolver
-
- HttpAccessAuditFilter - Class in org.forgerock.openig.filter
-
This filter aims to send some access audit events to the AuditService managed as a CREST handler.
- HttpAccessAuditFilter(RequestHandler, TimeService) - Constructor for class org.forgerock.openig.filter.HttpAccessAuditFilter
-
Constructs a new HttpAccessAuditFilter.
- HttpBasicAuthFilter - Class in org.forgerock.openig.filter
-
Performs authentication through the HTTP Basic authentication scheme.
- HttpBasicAuthFilter(Expression<String>, Expression<String>, Handler) - Constructor for class org.forgerock.openig.filter.HttpBasicAuthFilter
-
Builds a HttpBasicAuthFilter
with required expressions and error handler.
- HttpBasicAuthFilter.Heaplet - Class in org.forgerock.openig.filter
-
Creates and initializes an HTTP basic authentication filter in a heap environment.
- OAuth2BearerWWWAuthenticateHeader - Class in org.forgerock.openig.filter.oauth2.client
-
Processes the OAuth 2.0 Bearer WWW-Authenticate
message header.
- OAuth2BearerWWWAuthenticateHeader() - Constructor for class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
-
Constructs a new empty header.
- OAuth2BearerWWWAuthenticateHeader(OAuth2Error) - Constructor for class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
-
Constructs a new header with the provided error.
- OAuth2ClassAliasResolver - Class in org.forgerock.openig.filter.oauth2
-
Register all the aliases supported by the openig-oauth2 module.
- OAuth2ClassAliasResolver() - Constructor for class org.forgerock.openig.filter.oauth2.OAuth2ClassAliasResolver
-
- OAuth2ClientFilter - Class in org.forgerock.openig.filter.oauth2.client
-
A filter which is responsible for authenticating the end-user using OAuth 2.0
delegated authorization.
- OAuth2ClientFilter(ClientRegistrationRepository, PerItemEvictionStrategyCache<String, Promise<Map<String, Object>, OAuth2ErrorException>>, TimeService, Handler, Expression<String>) - Constructor for class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
-
- OAuth2ClientFilter.Heaplet - Class in org.forgerock.openig.filter.oauth2.client
-
Creates and initializes the filter in a heap environment.
- OAuth2ErrorException - Exception in org.forgerock.openig.filter.oauth2.client
-
An exception that is thrown when OAuth 2.0 request fails.
- OAuth2ErrorException(OAuth2Error) - Constructor for exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
-
Creates a new exception with the provided OAuth 2.0 error.
- OAuth2ErrorException(OAuth2Error, String) - Constructor for exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
-
Creates a new exception with the provided OAuth 2.0 error.
- OAuth2ErrorException(OAuth2Error, String, Throwable) - Constructor for exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
-
Creates a new exception with the provided OAuth 2.0 error.
- OAuth2ErrorException(OAuth2Error, Throwable) - Constructor for exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
-
Creates a new exception with the provided OAuth 2.0 error.
- OAuth2ErrorException(String, String) - Constructor for exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
-
Creates a new exception with the provided OAuth 2.0 error code and
optional description.
- OAuth2ErrorException(String, String, Throwable) - Constructor for exception org.forgerock.openig.filter.oauth2.client.OAuth2ErrorException
-
Creates a new exception with the provided OAuth 2.0 error code, optional
description, and cause.
- OAuth2ResourceServerFilterHeaplet - Class in org.forgerock.openig.filter.oauth2
-
Validates a Request
that contains an OAuth 2.0 access token.
- OAuth2ResourceServerFilterHeaplet() - Constructor for class org.forgerock.openig.filter.oauth2.OAuth2ResourceServerFilterHeaplet
-
- object - Variable in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
-
- object - Variable in class org.forgerock.openig.heap.GenericHeaplet
-
- of(String...) - Static method in class org.forgerock.openig.heap.Name
-
Builds a new Name using the given name parts.
- of(Class<?>) - Static method in class org.forgerock.openig.heap.Name
-
Builds a new Name for the given type.
- onChanges(FileChangeSet) - Method in class org.forgerock.openig.handler.router.RouterHandler
-
- onElementsRemoved() - Method in interface org.forgerock.openig.jwt.dirty.DirtyListener
-
Called when one or more element from the underlying Map are removed.
- onElementsRemoved() - Method in class org.forgerock.openig.jwt.JwtCookieSession
-
- onError(Session, Throwable) - Method in class org.openidentityplatform.openig.websocket.ServerEndPoint
-
- open() - Method in interface org.forgerock.openig.handler.resources.Resource
-
Returns a new
InputStream
used to read resource's content.
- OpenAMClassAliasResolver - Class in org.forgerock.openig.openam
-
Register all the aliases supported by the openig-openam module.
- OpenAMClassAliasResolver() - Constructor for class org.forgerock.openig.openam.OpenAMClassAliasResolver
-
- OPENIG_JWT_SESSION - Static variable in class org.forgerock.openig.jwt.JwtCookieSession
-
Name of the cookie that will store the JWT session.
- optionalHeapObject(Heap, Class<T>) - Static method in class org.forgerock.openig.util.JsonValues
-
Returns a Function
to transform a list of String-based JsonValue
s into a list of optional heap
objects.
- options(String) - Method in class net.rfc3507.client.ICAPClient
-
- org.forgerock.http - package org.forgerock.http
-
Models and manages elements of the Hypertext Transfer Protocol.
- org.forgerock.http.filter - package org.forgerock.http.filter
-
Core Filter
implementations.
- org.forgerock.http.filter.throttling - package org.forgerock.http.filter.throttling
-
This package contains the components used to implement a throttling rate support.
- org.forgerock.openig.alias - package org.forgerock.openig.alias
-
Service Provider interface for registering type aliases.
- org.forgerock.openig.config - package org.forgerock.openig.config
-
Performs dynamic configuration bootstrap, discovery and input/output functions.
- org.forgerock.openig.config.env - package org.forgerock.openig.config.env
-
- org.forgerock.openig.decoration - package org.forgerock.openig.decoration
-
Decorator API to ease heap object customization and transformation.
- org.forgerock.openig.decoration.baseuri - package org.forgerock.openig.decoration.baseuri
-
Contains a decorator which overrides the existing request URI, making requests relative to
a new base URI.
- org.forgerock.openig.decoration.capture - package org.forgerock.openig.decoration.capture
-
Capture decoration classes that prints filters and handlers input and output messages..
- org.forgerock.openig.decoration.global - package org.forgerock.openig.decoration.global
-
This package contains a special decorator that is responsible to invoke other decorators.
- org.forgerock.openig.decoration.helper - package org.forgerock.openig.decoration.helper
-
Contains an abstract decorator dedicated to Filter and Handler.
- org.forgerock.openig.decoration.timer - package org.forgerock.openig.decoration.timer
-
Contains a decorator that log time elapsed in a Filter or a Handler.
- org.forgerock.openig.doc - package org.forgerock.openig.doc
-
Files for the Sample Application used in the product documentation.
- org.forgerock.openig.el - package org.forgerock.openig.el
-
Integrates with the Java Enterprise Edition Unified Expression Language API.
- org.forgerock.openig.el.plugins - package org.forgerock.openig.el.plugins
-
Plugins that provide expression context.
- org.forgerock.openig.filter - package org.forgerock.openig.filter
-
Filters the requests and/or responses of HTTP.
- org.forgerock.openig.filter.oauth2 - package 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 - package org.forgerock.openig.filter.oauth2.client
-
OAuth 2.0 Client filter implementation.
- org.forgerock.openig.filter.throttling - package org.forgerock.openig.filter.throttling
-
This package contains the components used to implement a throttling rate support.
- org.forgerock.openig.handler - package org.forgerock.openig.handler
-
Handles HTTP requests by generating responses.
- org.forgerock.openig.handler.resources - package org.forgerock.openig.handler.resources
-
Contains components and APIs used to serve static resources.
- org.forgerock.openig.handler.router - package 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 - package org.forgerock.openig.handler.saml
-
OpenIG SAML support.
- org.forgerock.openig.heap - package org.forgerock.openig.heap
-
Manages collections or "heaps" of associated objects, initialized from
declarative configuration artifacts.
- org.forgerock.openig.http - package org.forgerock.openig.http
-
Integrates with the ForgeRock HTTP Framework.
- org.forgerock.openig.io - package org.forgerock.openig.io
-
Provides stream buffering, branching, and storage functions.
- org.forgerock.openig.jwt - package org.forgerock.openig.jwt
-
Provides JWT capabilities to OpenIG.
- org.forgerock.openig.jwt.dirty - package org.forgerock.openig.jwt.dirty
-
Set of collection delegating classes to observes whenever a Map element is removed.
- org.forgerock.openig.ldap - package org.forgerock.openig.ldap
-
Facilitates access to the OpenDJ LDAP SDK from within scripts.
- org.forgerock.openig.openam - package org.forgerock.openig.openam
-
OpenAM-specific integration classes.
- org.forgerock.openig.regex - package org.forgerock.openig.regex
-
Matches, extracts and transforms text with regular expression patterns.
- org.forgerock.openig.resolver - package org.forgerock.openig.resolver
-
Performs object resolution for dynamic expression and script integration.
- org.forgerock.openig.script - package org.forgerock.openig.script
-
Scripting support.
- org.forgerock.openig.security - package org.forgerock.openig.security
-
- org.forgerock.openig.text - package org.forgerock.openig.text
-
Processes structured text in streams and files.
- org.forgerock.openig.thread - package org.forgerock.openig.thread
-
Provides heaplets for creating thread pools.
- org.forgerock.openig.ui.record - package org.forgerock.openig.ui.record
-
Defines a storage service to be used by the UI to persist its component model.
- org.forgerock.openig.uma - package 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 - package org.forgerock.openig.util
-
Miscellaneous utility classes.
- org.openidentityplatform.openig.filter - package org.openidentityplatform.openig.filter
-
- org.openidentityplatform.openig.mq - package org.openidentityplatform.openig.mq
-
- org.openidentityplatform.openig.websocket - package org.openidentityplatform.openig.websocket
-
- read(String) - Static method in class org.forgerock.openig.el.Functions
-
Returns the content of the given file as a plain String.
- readEntry(DN, String...) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Reads the named entry from the Directory Server.
- readEntry(String, String...) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Reads the named entry from the Directory Server.
- readInstance(Context, ReadRequest) - Method in class org.forgerock.openig.http.ServerInfoSingletonProvider
-
- readInstance(Context, String, ReadRequest) - Method in class org.forgerock.openig.ui.record.RecordProvider
-
- readJson(URL) - Static method in class org.forgerock.openig.util.JsonValues
-
Builds a JsonValue
from the given URL.
- readProperties(String) - Static method in class org.forgerock.openig.el.Functions
-
Returns the content of the given file as a
Properties
.
- RecordProvider - Class in org.forgerock.openig.ui.record
-
CREST collection service dedicated to persist JSON objects (other types are not supported: arrays,
primitives, and null).
- RecordProvider(RecordService) - Constructor for class org.forgerock.openig.ui.record.RecordProvider
-
Creates a new resource provider delegating to the given service
for storage.
- RecordService - Class in org.forgerock.openig.ui.record
-
File-based Record
storage service.
- RecordService(File) - Constructor for class org.forgerock.openig.ui.record.RecordService
-
Creates a
RecordService
that will record resources in the given directory.
- recoverStatusLine() - Method in class net.rfc3507.client.ICAPResponse
-
- refreshAccessToken(Context, OAuth2Session) - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
-
Refreshes the actual access token, making a refresh request to the token
end-point.
- register(String, Handler) - Method in class org.forgerock.openig.http.EndpointRegistry
-
Registers a new endpoint under the given name
.
- RegistrationException - Exception in org.forgerock.openig.filter.oauth2.client
-
Represents an exception whilst performing OpenID registration.
- RegistrationException(String) - Constructor for exception org.forgerock.openig.filter.oauth2.client.RegistrationException
-
- RegistrationException(String, Exception) - Constructor for exception org.forgerock.openig.filter.oauth2.client.RegistrationException
-
- remove(Object) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
-
- remove() - Method in class org.forgerock.openig.jwt.dirty.DirtyIterator
-
- remove(Object) - Method in class org.forgerock.openig.jwt.dirty.DirtySet
-
- remove(Object) - Method in class org.forgerock.openig.jwt.JwtCookieSession
-
- removeAll(Collection<?>) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
-
- removeAll(Collection<?>) - Method in class org.forgerock.openig.jwt.dirty.DirtySet
-
- removeShare(String) - Method in class org.forgerock.openig.uma.UmaSharingService
-
Removes the previously created Share from the registered shares.
- RequestCopyFilter - Class in org.forgerock.openig.filter
-
This filter is in charge to create a defensive copy of the Request
on
which the chain of execution will be based on.
- requestCopyFilter() - Static method in class org.forgerock.openig.filter.RequestCopyFilter
-
Returns the unique instance of a RequestCopyFilter
.
- RequestResolver - Class in org.forgerock.openig.resolver
-
Resolves Request
objects.
- RequestResolver() - Constructor for class org.forgerock.openig.resolver.RequestResolver
-
- requiredHeapObject(Heap, Class<T>) - Static method in class org.forgerock.openig.util.JsonValues
-
Returns a Function
to transform a list of String-based JsonValue
s into a list of required heap
objects.
- resolve(String) - Method in interface org.forgerock.openig.alias.ClassAliasResolver
-
Returns the
Class
mapped to the given alias or null if the alias is unknown.
- resolve(String) - Method in class org.forgerock.openig.alias.CoreClassAliasResolver
-
- resolve(String) - Method in class org.forgerock.openig.doc.SampleClassAliasResolver
-
Get the class for a short name alias.
- resolve(String) - Method in class org.forgerock.openig.filter.oauth2.OAuth2ClassAliasResolver
-
- resolve(Context, String) - Method in class org.forgerock.openig.filter.oauth2.ScriptableAccessTokenResolver
-
- resolve(String) - Method in class org.forgerock.openig.handler.saml.SamlClassAliasResolver
-
- resolve(JsonValue, Class<T>) - Method in interface org.forgerock.openig.heap.Heap
-
Resolves a mandatory object with the specified reference.
- resolve(JsonValue, Class<T>, boolean) - Method in interface org.forgerock.openig.heap.Heap
-
Resolves an object with the specified reference, optionally or not.
- resolve(JsonValue, Class<T>) - Method in class org.forgerock.openig.heap.HeapImpl
-
- resolve(JsonValue, Class<T>, boolean) - Method in class org.forgerock.openig.heap.HeapImpl
-
- resolve(String) - Method in class org.forgerock.openig.openam.OpenAMClassAliasResolver
-
- resolve(String) - Method in class org.forgerock.openig.uma.UmaClassAliasResolver
-
- resolvedLocation() - Static method in class org.forgerock.openig.util.JsonValues
-
Returns a function that will resolve the field $location.
- resolvedLocation(Bindings) - Static method in class org.forgerock.openig.util.JsonValues
-
Returns a function that will resolve the field $location.
- Resolver - Interface in org.forgerock.openig.resolver
-
Exposes an object's elements for access through dynamic expressions and
scripts.
- Resolvers - Class in org.forgerock.openig.resolver
-
Performs object resolution by object type.
- resolvers(Object) - Static method in class org.forgerock.openig.resolver.Resolvers
-
Provides an iterable object over the resolvers that are appropriate for a
particular object.
- Resource - Interface in org.forgerock.openig.handler.resources
-
- ResourceHandler - Class in org.forgerock.openig.handler.resources
-
A
ResourceHandler
is a handler that serves static content (content of a directory, or a zip).
- ResourceHandler(Factory<Buffer>, List<ResourceSet>, List<String>) - Constructor for class org.forgerock.openig.handler.resources.ResourceHandler
-
- ResourceSet - Interface in org.forgerock.openig.handler.resources
-
- ResponseHeader(byte[]) - Constructor for class net.rfc3507.client.ICAPResponse.ResponseHeader
-
- retainAll(Collection<?>) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
-
- retainAll(Collection<?>) - Method in class org.forgerock.openig.jwt.dirty.DirtySet
-
- RouterHandler - Class in org.forgerock.openig.handler.router
-
- RouterHandler(RouteBuilder, DirectoryMonitor) - Constructor for class org.forgerock.openig.handler.router.RouterHandler
-
Builds a router that loads its configuration from the given directory.
- RouterHandler.Heaplet - Class in org.forgerock.openig.handler.router
-
Creates and initializes a routing handler in a heap environment.
- RouterHandlerException - Exception in org.forgerock.openig.handler.router
-
Represents an exception whilst managing the routes in a @
RouterHandler
.
- RouterHandlerException(String) - Constructor for exception org.forgerock.openig.handler.router.RouterHandlerException
-
- RouterHandlerException(String, Exception) - Constructor for exception org.forgerock.openig.handler.router.RouterHandlerException
-
- run(Map<String, Object>) - Method in class org.forgerock.openig.script.Script
-
Runs this script using the provided named variable bindings.
- RunMode - Enum in org.forgerock.openig.http
-
Supported runtime modes.
- RUNMODE_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
-
- runScript(Bindings, Context, Class<V>) - Method in class org.forgerock.openig.script.AbstractScriptableHeapObject
-
Runs the compiled script using the provided bindings.
- RuntimeExceptionFilter - Class in org.forgerock.openig.filter
-
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 a
RuntimeException
, or even if a
RuntimeException
is thrown.
- RuntimeExceptionFilter() - Constructor for class org.forgerock.openig.filter.RuntimeExceptionFilter
-
- SamlClassAliasResolver - Class in org.forgerock.openig.handler.saml
-
Register all the aliases supported by the openig-saml module.
- SamlClassAliasResolver() - Constructor for class org.forgerock.openig.handler.saml.SamlClassAliasResolver
-
- SamlFederationHandler - Class in org.forgerock.openig.handler.saml
-
The SAML federation handler.
- SamlFederationHandler.Heaplet - Class in org.forgerock.openig.handler.saml
-
Reads the actual federation servlet from the JSON configuration file.
- SampleApplication - Class in org.forgerock.openig.doc
-
Simple servlet allowing user-agents to get a login page,
and to post form-based to access a protected profile page.
- SampleClassAliasResolver - Class in org.forgerock.openig.doc
-
Allow use of short name aliases in configuration object types.
- SampleClassAliasResolver() - Constructor for class org.forgerock.openig.doc.SampleClassAliasResolver
-
- SampleFilter - Class in org.forgerock.openig.doc
-
Filter to set a header in the incoming request and in the outgoing response.
- SampleFilter() - Constructor for class org.forgerock.openig.doc.SampleFilter
-
- SampleFilter.Heaplet - Class in org.forgerock.openig.doc
-
Create and initialize the filter, based on the configuration.
- save(Response) - Method in class org.forgerock.openig.jwt.JwtCookieSession
-
- save(Session, Response) - Method in class org.forgerock.openig.jwt.JwtSessionManager
-
- SCHEDULED_EXECUTOR_SERVICE_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
-
- ScheduledExecutorServiceHeaplet - Class in org.forgerock.openig.thread
-
Heaplet for building ScheduledExecutorService instances.
- ScheduledExecutorServiceHeaplet() - Constructor for class org.forgerock.openig.thread.ScheduledExecutorServiceHeaplet
-
- Script - Class in org.forgerock.openig.script
-
A compiled script.
- ScriptableAccessTokenResolver - Class in org.forgerock.openig.filter.oauth2
-
A Scriptable access token resolver.
- ScriptableAccessTokenResolver.Heaplet - Class in org.forgerock.openig.filter.oauth2
-
Creates and initializes a scriptable access token resolver in a heap environment.
- ScriptableFilter - Class in org.forgerock.openig.filter
-
A scriptable filter.
- ScriptableFilter.Heaplet - Class in org.forgerock.openig.filter
-
Creates and initializes a scriptable filter in a heap environment.
- ScriptableHandler - Class in org.forgerock.openig.handler
-
A scriptable handler.
- ScriptableHandler.Heaplet - Class in org.forgerock.openig.handler
-
Creates and initializes a scriptable handler in a heap environment.
- ScriptableThrottlingPolicy - Class in org.forgerock.openig.filter.throttling
-
A scriptable throttling datasource.
- ScriptableThrottlingPolicy.Heaplet - Class in org.forgerock.openig.filter.throttling
-
Creates and initializes a scriptable object in a heap environment.
- search(SearchRequest) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Searches the Directory Server using the provided search parameters.
- search(SearchRequest, Collection<? super SearchResultEntry>) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Searches the Directory Server using the provided search request.
- search(SearchRequest, Collection<? super SearchResultEntry>, Collection<? super SearchResultReference>) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Searches the Directory Server using the provided search request.
- search(String, SearchScope, String, String...) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Searches the Directory Server using the provided search parameters.
- searchSingleEntry(SearchRequest) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Searches the Directory Server for a single entry using the provided
search request.
- searchSingleEntry(String, SearchScope, String, String...) - Method in class org.forgerock.openig.ldap.LdapConnection
-
Searches the Directory Server for a single entry using the provided
search parameters.
- SeparatedValuesFile - Class in org.forgerock.openig.text
-
Allows records to be retrieved from a delimiter-separated file using key and value.
- SeparatedValuesFile(File) - Constructor for class org.forgerock.openig.text.SeparatedValuesFile
-
Builds a new SeparatedValuesFile reading the given
file
using a the
Separators.COMMA
separator specification and
UTF-8
charset.
- SeparatedValuesFile(File, Charset) - Constructor for class org.forgerock.openig.text.SeparatedValuesFile
-
Builds a new SeparatedValuesFile reading the given
file
using a the
Separators.COMMA
separator specification.
- SeparatedValuesFile(File, Charset, Separator) - Constructor for class org.forgerock.openig.text.SeparatedValuesFile
-
Builds a new SeparatedValuesFile reading the given file
.
- SeparatedValuesFile(File, Charset, Separator, boolean) - Constructor for class org.forgerock.openig.text.SeparatedValuesFile
-
Builds a new SeparatedValuesFile reading the given file
.
- SeparatedValuesReader - Class in org.forgerock.openig.text
-
Reads records with delimiter-separated values from a character stream.
- SeparatedValuesReader(Reader, Separator) - Constructor for class org.forgerock.openig.text.SeparatedValuesReader
-
Constructs a new separated values reader, to read a character stream from the
specified reader and use the specified separator specification.
- Separator - Class in org.forgerock.openig.text
-
A field separator specification, used to parse delimiter-separated values.
- Separator(char, int, int) - Constructor for class org.forgerock.openig.text.Separator
-
Constructs a new field separator specification.
- Separators - Enum in org.forgerock.openig.text
-
Commonly used field separator specifications.
- SequenceHandler - Class in org.forgerock.openig.handler
-
Processes a request through a sequence of handlers.
- SequenceHandler() - Constructor for class org.forgerock.openig.handler.SequenceHandler
-
- SequenceHandler.Heaplet - Class in org.forgerock.openig.handler
-
Creates and initializes a sequence handler in a heap environment.
- serialVersionUID - Static variable in exception org.forgerock.openig.filter.oauth2.client.DiscoveryException
-
Serial Version UID.
- serialVersionUID - Static variable in exception org.forgerock.openig.filter.oauth2.client.RegistrationException
-
Serial Version UID.
- serialVersionUID - Static variable in exception org.forgerock.openig.handler.router.RouterHandlerException
-
Serial Version UID.
- ServerEndPoint - Class in org.openidentityplatform.openig.websocket
-
- ServerEndPoint() - Constructor for class org.openidentityplatform.openig.websocket.ServerEndPoint
-
- ServerEndPoint2 - Class in org.openidentityplatform.openig.websocket
-
- ServerEndPoint2() - Constructor for class org.openidentityplatform.openig.websocket.ServerEndPoint2
-
- ServerEndPoint3 - Class in org.openidentityplatform.openig.websocket
-
- ServerEndPoint3() - Constructor for class org.openidentityplatform.openig.websocket.ServerEndPoint3
-
- ServerInfoSingletonProvider - Class in org.forgerock.openig.http
-
Provides server info (build-time defined values only at the moment) in a read-only fashion.
- ServerInfoSingletonProvider() - Constructor for class org.forgerock.openig.http.ServerInfoSingletonProvider
-
- SERVICES - Static variable in class org.forgerock.openig.resolver.Resolvers
-
Mapping of supported classes to associated resolvers.
- SESSION_FACTORY_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
-
Key to retrieve the default
SessionManager
instance from the
Heap
.
- set(Bindings, Object) - Method in class org.forgerock.openig.el.LeftValueExpression
-
Sets the result of an expression to a specified value.
- setAlgorithm(String) - Method in class org.forgerock.openig.filter.CryptoHeaderFilter
-
Sets the cryptographic algorithm.
- setApplication(String) - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter
-
Sets the application where the policies are defined.
- setArgs(Map<String, Object>) - Method in class org.forgerock.openig.script.AbstractScriptableHeapObject
-
Sets the parameters which should be made available to scripts.
- setBaseURI(Expression<String>) - Method in class org.forgerock.openig.filter.LocationHeaderFilter
-
Sets the base URI used to rewrite Location headers.
- setCacheHeader(boolean) - Method in class org.forgerock.openig.filter.HttpBasicAuthFilter
-
Decide if we cache the password header result (defaults to true).
- setCharset(Charset) - Method in class org.forgerock.openig.filter.CryptoHeaderFilter
-
The
Charset
to use for decrypted values.
- setClaimsSubject(Function<Bindings, Map<String, Object>, ExpressionException>) - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter
-
Sets a function that returns a map of JWT claims to their values, for the
subject.
- setClientHandler(Handler) - Method in class org.forgerock.openig.script.AbstractScriptableHeapObject
-
Sets the HTTP client handler which should be made available to scripts.
- setConnectTimeout(int) - Method in class net.rfc3507.client.ICAPClient
-
- setDefaultAction(CookieFilter.Action) - Method in class org.forgerock.openig.filter.CookieFilter
-
Set the action to perform for cookies that do not match an action set.
- setDefaultLoginGoto(Expression<String>) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
-
Sets the expression which will be used for obtaining the default login
"goto" URI.
- setDefaultLogoutGoto(Expression<String>) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
-
Sets the expression which will be used for obtaining the default logout
"goto" URI.
- setEntity(Expression<String>) - Method in class org.forgerock.openig.filter.StaticRequestFilter
-
Sets the message entity expression.
- setEnvironment(Function<Bindings, Map<String, List<Object>>, ExpressionException>) - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter
-
The environment passed from the client making the authorization request
as a sets a map of keys to lists of values.
- setFailureHandler(Handler) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
-
Sets the handler which will be invoked when authentication fails.
- setHttpRequestBody(byte[]) - Method in class net.rfc3507.client.ICAPRequest
-
- setHttpRequestBody(File) - Method in class net.rfc3507.client.ICAPRequest
-
- setHttpRequestBody(URL) - Method in class net.rfc3507.client.ICAPRequest
-
- setHttpRequestHeader(byte[]) - Method in class net.rfc3507.client.ICAPRequest
-
- setHttpResponseBody(byte[]) - Method in class net.rfc3507.client.ICAPRequest
-
- setHttpResponseBody(File) - Method in class net.rfc3507.client.ICAPRequest
-
- setHttpResponseBody(URL) - Method in class net.rfc3507.client.ICAPRequest
-
- setHttpResponseHeader(byte[]) - Method in class net.rfc3507.client.ICAPRequest
-
- setJwtSubject(Expression<String>) - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter
-
Sets the JWT string for the subject.
- setKey(Key) - Method in class org.forgerock.openig.filter.CryptoHeaderFilter
-
Sets the encryption key.
- setLoginHandler(Handler) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
-
Sets the handler which will be invoked when the user needs to
authenticate.
- setMessageType(MessageType) - Method in class org.forgerock.openig.filter.CryptoHeaderFilter
-
Sets the type of message to process headers for.
- setOperation(CryptoHeaderFilter.Operation) - Method in class org.forgerock.openig.filter.CryptoHeaderFilter
-
Sets the operation (encryption/decryption) to apply to the headers.
- setPolicy(CookiePolicy) - Method in class org.forgerock.openig.filter.CookieFilter
-
Set the policy for managed cookies.
- setPreview(int) - Method in class net.rfc3507.client.ICAPRequest
-
- setReadTimeout(int) - Method in class net.rfc3507.client.ICAPClient
-
- setRequireHttps(boolean) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
-
Specifies whether all incoming requests must use TLS.
- setRequireLogin(boolean) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
-
Specifies whether authentication is required for all incoming requests.
- setResourceName(String) - Method in class net.rfc3507.client.ICAPRequest
-
- setSsoTokenSubject(Expression<String>) - Method in class org.forgerock.openig.openam.PolicyEnforcementFilter
-
Sets the SSO token for the subject.
- setTarget(LeftValueExpression<?>) - Method in class org.forgerock.openig.filter.oauth2.client.OAuth2ClientFilter
-
Sets the expression which will be used for storing authorization
information in the context.
- setTokenEndpointUseBasicAuth(boolean) - Method in class org.forgerock.openig.filter.oauth2.client.ClientRegistration
-
Sets the authentication method the token end-point should use.
- setUri(Expression<String>) - Method in class org.forgerock.openig.filter.StaticRequestFilter
-
Sets the target URI as an expression to allow dynamic URI construction.
- setVersion(String) - Method in class org.forgerock.openig.filter.StaticRequestFilter
-
Sets the new request message's version.
- SingleSignOnFilter - Class in org.forgerock.openig.openam
-
This filter verifies the presence of a SSOToken in the given cookie name.
- SingleSignOnFilter.Heaplet - Class in org.forgerock.openig.openam
-
Creates and initialises an authentication filter in a heap environment.
- size() - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
-
- slashEnded() - Static method in class org.forgerock.openig.util.JsonValues
-
Returns the JsonValue with its value ended by a slash.
- slug(String) - Static method in class org.forgerock.openig.util.StringUtil
-
Transform the input String value into a slug: a simpler adaptation that is compatible for usage inside an URI
(without requiring URL encoding).
- split(String, String) - Static method in class org.forgerock.openig.el.Functions
-
Splits a string into an array of substrings around matches of the given
regular expression.
- SqlAttributesFilter - Class in org.forgerock.openig.filter
-
Executes a SQL query through a prepared statement and exposes its first result.
- SqlAttributesFilter(DataSource, LeftValueExpression<Map>, String) - Constructor for class org.forgerock.openig.filter.SqlAttributesFilter
-
Builds a new SqlAttributesFilter that will execute the given SQL statement on the given
DataSource
,
placing the results in a
Map
in the specified target.
- SqlAttributesFilter.Heaplet - Class in org.forgerock.openig.filter
-
Creates and initializes a static attribute provider in a heap environment.
- SsoTokenContext - Class in org.forgerock.openig.openam
-
- SsoTokenContext(Context, JsonValue, String) - Constructor for class org.forgerock.openig.openam.SsoTokenContext
-
Creates a new
SsoTokenContext
context with the provided token
and additional validation information such as 'realm', 'uid' and 'authModule'.
- start() - Method in class org.forgerock.openig.decoration.helper.DecoratorHeaplet
-
Called to request the heaplet start an object.
- start() - Method in class org.forgerock.openig.handler.router.AuditServiceObjectHeaplet
-
- start() - Method in class org.forgerock.openig.handler.router.RouterHandler.Heaplet
-
- start() - Method in class org.forgerock.openig.heap.GenericHeaplet
-
Called to request the heaplet start an object.
- start() - Method in class org.forgerock.openig.http.AdminHttpApplication
-
- start() - Method in class org.forgerock.openig.http.GatewayHttpApplication
-
- start() - Method in class org.openidentityplatform.openig.filter.ICAPFilter.Heaplet
-
- start() - Method in class org.openidentityplatform.openig.mq.EmbeddedKafka
-
- start() - Method in class org.openidentityplatform.openig.mq.MQ_IBM.Heaplet
-
- start() - Method in class org.openidentityplatform.openig.mq.MQ_Kafka.Heaplet
-
- start(Session, EndpointConfig) - Method in class org.openidentityplatform.openig.websocket.ServerEndPoint
-
- StaticRequestFilter - Class in org.forgerock.openig.filter
-
Creates a new request and send it down the next handler (effectively replacing the previous request).
- StaticRequestFilter(String) - Constructor for class org.forgerock.openig.filter.StaticRequestFilter
-
- StaticRequestFilter.Heaplet - Class in org.forgerock.openig.filter
-
Creates and initializes a request filter in a heap environment.
- StaticResponseHandler - Class in org.forgerock.openig.handler
-
Creates a static HTTP response.
- StaticResponseHandler(Status) - Constructor for class org.forgerock.openig.handler.StaticResponseHandler
-
Constructor.
- StaticResponseHandler(Status, String, Expression<String>) - Constructor for class org.forgerock.openig.handler.StaticResponseHandler
-
Constructor.
- StaticResponseHandler.Heaplet - Class in org.forgerock.openig.handler
-
Creates and initializes a static response handler in a heap environment.
- stop() - Method in class org.forgerock.http.filter.throttling.ThrottlingFilter
-
Stops this filter and frees the resources.
- stop() - Method in interface org.forgerock.http.filter.throttling.ThrottlingStrategy
-
Stop and free any resources needed by the strategy.
- stop() - Method in class org.forgerock.http.filter.throttling.TokenBucketThrottlingStrategy
-
- stop() - Method in class org.forgerock.openig.handler.router.RouterHandler
-
Stops this handler, shutting down and clearing all the managed routes.
- stop() - Method in class org.forgerock.openig.http.AdminHttpApplication
-
- stop() - Method in class org.forgerock.openig.http.GatewayHttpApplication
-
- StreamPatternExtractor - Class in org.forgerock.openig.regex
-
Extracts regular expression patterns and/or applied templates from character
streams.
- StreamPatternExtractor() - Constructor for class org.forgerock.openig.regex.StreamPatternExtractor
-
- StreamPatternMatches - Class in org.forgerock.openig.regex
-
Iterates through multiple regular expression matches within a character stream.
- StreamPatternMatches(Reader, Collection<Pattern>, boolean) - Constructor for class org.forgerock.openig.regex.StreamPatternMatches
-
Constructs a new stream pattern match iterator.
- StringPatternMatches - Class in org.forgerock.openig.regex
-
Iterates through multiple regular expression matches within a character sequence.
- StringPatternMatches(CharSequence, Collection<Pattern>, boolean) - Constructor for class org.forgerock.openig.regex.StringPatternMatches
-
Constructs a new string pattern match iterator.
- StringUtil - Class in org.forgerock.openig.util
-
Miscellaneous string utility methods.
- StsContext - Class in org.forgerock.openig.openam
-
A
StsContext
convey the token transformation results to downstream filters and handlers.
- SwitchFilter - Class in org.forgerock.openig.filter
-
Conditionally diverts the request to another handler.
- SwitchFilter() - Constructor for class org.forgerock.openig.filter.SwitchFilter
-
- SwitchFilter.Heaplet - Class in org.forgerock.openig.filter
-
Creates and initializes an expect filter in a heap environment.
- SystemPropertiesPlugin - Class in org.forgerock.openig.el.plugins
-
An ELContext node plugin that provides read-only access to system properties.
- SystemPropertiesPlugin() - Constructor for class org.forgerock.openig.el.plugins.SystemPropertiesPlugin
-
- TEMPORARY_STORAGE_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
-
Key to retrieve an implementation of a
org.forgerock.util.Factory
instance
from the
Heap
.
- TemporaryStorageHeaplet - Class in org.forgerock.openig.io
-
A Heaplet to call IO.newTemporaryStorage()
within a heaplet environment.
- TemporaryStorageHeaplet() - Constructor for class org.forgerock.openig.io.TemporaryStorageHeaplet
-
- throttle(String, ThrottlingRate) - Method in interface org.forgerock.http.filter.throttling.ThrottlingStrategy
-
Based on the given partitionKey and throttlingRate, return if the call is accepted or not.
- throttle(String, ThrottlingRate) - Method in class org.forgerock.http.filter.throttling.TokenBucketThrottlingStrategy
-
- ThrottlingFilter - Class in org.forgerock.http.filter.throttling
-
This filter applies a rate limitation to incoming requests : over the limit requests will be rejected with a 429
(Too Many Requests) response, others will pass through.
- ThrottlingFilter(AsyncFunction<ContextAndRequest, String, Exception>, ThrottlingPolicy, ThrottlingStrategy) - Constructor for class org.forgerock.http.filter.throttling.ThrottlingFilter
-
Constructs a ThrottlingFilter.
- ThrottlingFilter(String, AsyncFunction<ContextAndRequest, String, Exception>, ThrottlingPolicy, ThrottlingStrategy) - Constructor for class org.forgerock.http.filter.throttling.ThrottlingFilter
-
- ThrottlingFilterHeaplet - Class in org.forgerock.openig.filter.throttling
-
Creates and initializes a throttling filter in a heap environment.
- ThrottlingFilterHeaplet() - Constructor for class org.forgerock.openig.filter.throttling.ThrottlingFilterHeaplet
-
- ThrottlingPolicy - Interface in org.forgerock.http.filter.throttling
-
This interface defines the contract to lookup a
ThrottlingRate
that will be applied to the given
Request
.
- ThrottlingRate - Class in org.forgerock.http.filter.throttling
-
A value object to represent a throttling rate.
- ThrottlingRate(int, String) - Constructor for class org.forgerock.http.filter.throttling.ThrottlingRate
-
- ThrottlingStrategy - Interface in org.forgerock.http.filter.throttling
-
This interface defines the contract for any throttling strategy.
- TICKER_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
-
Key to retrieve a
Ticker
instance from the
Heap
.
- TIME_SERVICE_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
-
Key to retrieve a
TimeService
instance from the
Heap
.
- TIMER_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
-
- TimerDecorator - Class in org.forgerock.openig.decoration.timer
-
The timer decorator can decorate both Filter
and
Handler
instances.
- TimerDecorator(String) - Constructor for class org.forgerock.openig.decoration.timer.TimerDecorator
-
Builds a new TimerDecorator
where the elapsed time unit is
milliseconds.
- TimerDecorator(String, TimeUnit) - Constructor for class org.forgerock.openig.decoration.timer.TimerDecorator
-
Builds a new TimerDecorator
with the given TimeUnit
reference (not null
), which logs the elapsed time within the
decorated heap object.
- TimerDecorator.Heaplet - Class in org.forgerock.openig.decoration.timer
-
Creates and initializes a TimerDecorator in a heap environment.
- toArray() - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
-
- toArray(T[]) - Method in class org.forgerock.openig.jwt.dirty.DirtyCollection
-
- TokenBucketThrottlingStrategy - Class in org.forgerock.http.filter.throttling
-
The rate limiting is implemented as a token bucket strategy
that gives us the ability to handle rate limits through a sliding window.
- TokenBucketThrottlingStrategy(Ticker, ScheduledExecutorService, Duration) - Constructor for class org.forgerock.http.filter.throttling.TokenBucketThrottlingStrategy
-
- TokenTransformationFilter - Class in org.forgerock.openig.openam
-
- TokenTransformationFilter(Handler, URI, Expression<String>, String, String, Cache<String, String>) - Constructor for class org.forgerock.openig.openam.TokenTransformationFilter
-
Constructs a new TokenTransformationFilter transforming the OpenID Connect id_token from idToken
into a SAML 2.0 Assertions structure (into target
).
- TokenTransformationFilter.Heaplet - Class in org.forgerock.openig.openam
-
Creates and initializes a token transformation filter in a heap environment.
- toLowerCase(String) - Static method in class org.forgerock.openig.el.Functions
-
Converts all of the characters in a string to lower case.
- toSIAbbreviation(TimeUnit) - Static method in class org.forgerock.openig.util.StringUtil
-
Return the SI abbreviation from the given TimeUnit name.
- toString() - Method in class net.rfc3507.client.ICAPResponse
-
- toString() - Method in class org.forgerock.http.filter.throttling.ThrottlingRate
-
- toString() - Method in class org.forgerock.openig.el.Bindings
-
- toString() - Method in class org.forgerock.openig.el.Expression
-
Returns the original string used to create this expression, unmodified.
- toString(Object) - Static method in class org.forgerock.openig.el.Functions
-
Returns the string value of an arbitrary object.
- toString() - Method in class org.forgerock.openig.heap.Name
-
Returns the fully qualified name of this Name (format: (parent '+')* leaf).
- toString() - Method in class org.forgerock.openig.regex.PatternTemplate
-
Returns the literal template value.
- toUpperCase(String) - Static method in class org.forgerock.openig.el.Functions
-
Converts all of the characters in a string to upper case.
- trailingSlash(String) - Static method in class org.forgerock.openig.util.StringUtil
-
Appends a final slash on a given value.
- TRANSACTION_ID_OUTBOUND_FILTER_HEAP_KEY - Static variable in class org.forgerock.openig.heap.Keys
-
Key to retrieve a
TransactionIdOutboundFilter
instance from the
Heap
.
- TRANSACTIONID_OPTION - Static variable in class org.forgerock.openig.ldap.LdapClient
-
The option to pass the TransactionId to LdapConnection.
- trim(String) - Static method in class org.forgerock.openig.el.Functions
-
Returns a copy of a string with leading and trailing whitespace omitted.
- TrustAllManager - Class in org.forgerock.openig.security
-
Trust all certificates that this class is asked to check.
- TrustAllManager() - Constructor for class org.forgerock.openig.security.TrustAllManager
-
- TrustAllManager.Heaplet - Class in org.forgerock.openig.security
-
Creates and initializes a trust-all manager in a heap environment.
- TrustManagerHeaplet - Class in org.forgerock.openig.security
-
- TrustManagerHeaplet() - Constructor for class org.forgerock.openig.security.TrustManagerHeaplet
-
- valueExpression - Variable in class org.forgerock.openig.el.Expression
-
The underlying EL expression that this object represents.
- valueOf(String) - Static method in enum net.rfc3507.client.ICAPRequest.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.forgerock.openig.decoration.capture.CapturePoint
-
Returns the enum constant of this type with the specified name.
- valueOf(String, Class<T>) - Static method in class org.forgerock.openig.el.Expression
-
Factory method to create an Expression.
- valueOf(String, Class<T>, Bindings) - Static method in class org.forgerock.openig.el.Expression
-
Factory method to create an Expression.
- valueOf(String, Class<T>) - Static method in class org.forgerock.openig.el.LeftValueExpression
-
Factory method to create a LeftValueExpression.
- valueOf(String) - Static method in enum org.forgerock.openig.filter.CookieFilter.Action
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.forgerock.openig.filter.CryptoHeaderFilter.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(Message) - Static method in class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
-
Constructs a new header, initialized from the specified message.
- valueOf(String) - Static method in class org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
-
Constructs a new header, initialized from the specified string value.
- valueOf(String) - Static method in enum org.forgerock.openig.http.RunMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.forgerock.openig.text.Separators
-
Returns the enum constant of this type with the specified name.
- valueOf(Class<T>, Object) - Static method in class org.forgerock.openig.util.EnumUtil
-
Returns the enum constant of the specified enum type with the specified name, or
null
if the specified enum type has no constant with the specified name, or
if the specified class object does not represent an enum type.
- valueOf(String) - Static method in enum org.forgerock.openig.util.MessageType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.rfc3507.client.ICAPRequest.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.forgerock.openig.decoration.capture.CapturePoint
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.forgerock.openig.filter.CookieFilter.Action
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.forgerock.openig.filter.CryptoHeaderFilter.Operation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.forgerock.openig.http.RunMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class org.forgerock.openig.jwt.JwtCookieSession
-
- values() - Static method in enum org.forgerock.openig.text.Separators
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.forgerock.openig.util.MessageType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VersionUtil - Class in org.forgerock.openig.util
-
Utility class to retrieve version information about this project.