All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractAsynchronousConnection |
An abstract connection whose synchronous methods are implemented in terms of
asynchronous methods.
|
AbstractAuditEvents |
Abstract AuditEvents base class providing audit events lookup support.
|
AbstractConditionAdviceFilter |
Abstract Filter base class providing policy condition advice support.
|
AbstractConnectionWrapper<C extends Connection> |
An abstract base class from which connection wrappers may be easily
implemented.
|
AbstractContext |
A base implementation of the Context interface.
|
AbstractDecorator |
This class provides a logger for decorators, according to the pattern:
<decoratorClassname>.<decoratorName>.<decoratedObjectName>.
|
AbstractHandlerAndFilterDecorator |
An AbstractHandlerAndFilterDecorator is the base implementation for decorators working only on Filter and
Handler .
|
AbstractRequestHandler |
Deprecated.
|
AbstractRouter<T extends AbstractRouter<T,R,H,D>,R,H,D> |
An abstract base class for implementing routers.
|
AbstractScriptableHeapObject<V> |
A scriptable heap object acts as a simple wrapper around the scripting engine.
|
AbstractScriptableHeapObject.AbstractScriptableHeaplet |
Creates and initializes a capture filter in a heap environment.
|
AbstractSetCookieHeader |
An abstract SetCookieHeader class for SetCookieHeader and SetCookie2Header .
|
AcceptApiVersionHeader |
Processes the Accept-API-Version message header.
|
AcceptLanguageHeader |
A header class representing the Accept-Language HTTP header.
|
AccessAuditEventBuilder<T extends AccessAuditEventBuilder<T>> |
Builder for audit access events.
|
AccessAuditEventBuilder.ResponseStatus |
The status of the access request.
|
AccessTokenSecretStore |
A secret store that can obtain access tokens from an OAuth 2 provider.
|
AccessTokenSecretStore.Builder |
Builder object for the access token secret store.
|
Action<E extends Exception> |
An Runnable functional interface which can throw a checked Exception.
|
ActionRequest |
An implementation specific action, or operation, upon a JSON resource.
|
ActionResponse |
Response object for JSON responses.
|
ActivityAuditEventBuilder<T extends ActivityAuditEventBuilder<T>> |
Builder for audit activity events.
|
AdminHttpApplication |
Configuration class for the Identity Gateway Administration.
|
AdviceContext |
A Context containing information which should be returned to the user in some
appropriate form to the user.
|
AdviceWarning |
WarningHeader implements RFC 2616 section 14.46 - Warning.
|
AgentAuthenticationService |
An AgentAuthenticationService authenticate agent credentials (not subject credentials), forcing the
login module to Application (restricted to agents).
|
AmService |
Creates a configuration class for AM.
|
AmService.Builder |
|
AmServiceHeaplet |
|
AmVersion |
Normalized AM version.
|
ApiProducer<D> |
A producer of API Descriptions.
|
ApiVersionProtocolHeaderFilter |
This filter overrides the protocol version in Accept-Api-Version header.
|
ApiVersionRouterContext |
A Context which is created when a request is and has been routed
based on resource API version.
|
Applications |
Utility methods to work with CHF Applications.
|
Applications |
|
ArrayResolver |
Resolves native arrays of objects.
|
AssignmentFilter |
Conditionally assigns values to expressions before and after the request is handled.
|
AssignmentFilter.Heaplet |
Creates and initializes an assignment filter in a heap environment.
|
AsyncFunction<VIN,VOUT,E extends Exception> |
An asynchronous Function which returns a result at some point in the
future.
|
AsynchronousTextWriter |
A Text Writer which writes log records asynchronously to character-based stream.
|
AsyncRefreshableSupplier<V,E extends Exception> |
This utility class supports a lock-downgrading strategy to make sure that 2 concurrent calls to compute
the "cached" value will result in a single computation.
|
AttributesContext |
An AttributesContext is a mechanism for transferring transient state between components when processing a
single request.
|
Audit |
Denotes audit dependencies.
|
AuditEvent |
Represents an audit event.
|
AuditEventBuilder<T extends AuditEventBuilder<T>> |
Root builder for all audit events.
|
AuditEventHandler |
The interface for an AuditEventHandler.
|
AuditEventHandlerBase |
Abstract AuditEventHandler class.
|
AuditEventHandlerFactory |
|
AuditEventHelper |
Helper methods for AuditEvents.
|
AuditEvents |
Audit events interface.
|
AuditEventTopicState |
|
AuditException |
Root class of all exceptions in the Commons Audit Framework.
|
AuditingContext |
A Context used when auditing over the router.
|
AuditJsonConfig |
Utility class to facilitate creation and configuration of audit service and audit event handlers
through JSON.
|
AuditService |
CREST RequestHandler responsible for storing and retrieving audit events.
|
AuditServiceBuilder |
Builder for AuditService.
|
AuditServiceConfiguration |
Configuration of the audit service.
|
AuditServiceObjectHeaplet |
Creates and initializes an AuditService in a heap environment.
|
AuditServiceProxy |
AuditService proxy that allows products to implement threadsafe hot-swappable configuration updates.
|
AuthenticationAuditEventBuilder<T extends AuthenticationAuditEventBuilder<T>> |
Builder for audit authentication events.
|
AuthenticationAuditEventBuilder.Status |
Defines a fixed set of authentication statuses that can be logged.
|
AuthenticationException |
Represents an authentication error or failure.
|
AuthenticationService |
Asynchronous AM authentication service delivering SsoToken .
|
AuthorizationCodeGrantTypeHandler |
A handler that can send an authorization code and optional PKCE verifier to the token endpoint to receive an
access token.
|
AuthorizationHeader |
A header class representing the Authorization HTTP header.
|
AuthorizationHeader.Factory |
|
BadRequestException |
An exception that is thrown during a operation on a resource when the
requested operation is malformed.
|
Base64 |
A very fast and memory efficient class to encode and decode to and from
BASE64 in full accordance with RFC 2045.
On Windows XP sp1 with 1.4.2_04 and later ;), this encoder and decoder is
about 10 times faster on small arrays (10 - 1000 bytes) and 2-3 times as fast
on larger arrays (10000 - 1000000 bytes) compared to
sun.misc.Encoder()/Decoder() .
On byte arrays the encoder is about 20% faster than Jakarta Commons Base64
Codec for encode and about 50% faster for decoding large arrays.
|
Base64EncodedSecretStore |
A Base64EncodedSecretStore stores secret values (such as password or
simple shared secrets) in a base64-encoded form in memory.
|
Base64EncodedSecretStore.Heaplet |
Creates and initializes a Base64EncodedSecretStore in a heap environment.
|
Base64url |
Makes use of the very fast and memory efficient Base64 class to encode and
decode to and from BASE64 in full accordance with RFC 2045.
|
BaseQueryFilterVisitor<R,P,F> |
|
BaseUriDecorator |
The baseURI decorator can decorate both Filter and Handler instances.
|
BaseUriDecorator.Heaplet |
Creates and initializes a baseUri in a heap environment.
|
BaseUriUtil |
Utility to help with baseUri expressions.
|
BasicCredentials |
A rich representation of basic credentials.
|
BatchConsumer |
Implementation is responsible for being able to build up a batch payload and to publish that payload.
|
BatchException |
Indicates failure during a batch operation.
|
BatchPublisher |
Implementations of BatchPublisher are able to consume multiple audit events
and build batches out of them.
|
BatchPublisherFactory |
|
BatchPublisherFactoryImpl |
Basic batch publisher factory implementation.
|
BeanResolver |
Resolves Java Beans objects.
|
BearerToken |
A rich representation of bearer credentials.
|
BiFunction<T,U,R,E extends Exception> |
A BiFunction functional interface which can throw a checked Exception.
|
Bindings |
Bindings represents the Expression bindings used during evaluation and assignation.
|
BlackAndWhitelistFilter |
This class can be used for filtering string elements by using blacklists and/or whitelists.
|
BranchingInputStream |
An input stream that can branch into separate input streams to perform
divergent reads.
|
Buffer |
A dynamically growing data buffer.
|
BufferedBatchPublisher |
Buffers audit events to a bounded queue, periodically flushing the queue to a provided BatchConsumer .
|
BufferedBatchPublisher.Builder |
|
CachePolicyDecisionRequestHandler |
|
CachePolicyDecisionRequestHandler.DisconnectionStrategy |
The different behaviours that can be applied in case of notifications disconnections.
|
CacheSessionService |
Create a CacheSessionService which is responsible to manage the cache for the SessionInfo .
|
CacheSessionService.DisconnectionStrategy |
The different behaviors that can be applied in case of notifications disconnections.
|
CacheUserProfileService |
Create a CacheUserProfileService which is responsible for managing the UserProfile cache.
|
CaffeineCacheAccessTokenResolver |
|
CaffeineCacheAccessTokenResolver.Heaplet |
|
CaptureDecorator |
The capture decorator can decorates both Filter and Handler instances.
|
CaptureDecorator.Heaplet |
Creates and initializes a CaptureDecorator in a heap environment.
|
CapturedUserPasswordContext |
|
CapturedUserPasswordFilter |
The CapturedUserPasswordFilter is responsible for retrieving the user password from
AM and to decrypt it.
|
CapturedUserPasswordFilter.Heaplet |
Creates and initializes the filter in a heap environment.
|
CapturePoint |
Specify where the message capture takes place.
|
CaseInsensitiveMap<V> |
An implementation of a map whose keys are case-insensitive strings.
|
CaseInsensitiveSet |
An implementation of a set whose values are case-insensitive strings.
|
CdSsoConditionAdviceFilter |
This filter handles any condition advices returned from AM during a policy evaluation, which one will depend on
the policy.
|
CdSsoContext |
Context implementation to maintain cross-domain SSO properties.
|
CdSsoFailureContext |
Context implementation to hold error details, should an error occur during cross-domain SSO authentication.
|
CertificateThumbprintConfirmationKeyVerifier |
Verifies a certificate thumbprint by computing a digest of the client certificate (found in ClientContext )
and comparing the result with the base64-url-encoded value provided within the confirmation key node.
|
ChainFilterHeaplet |
Allow to build a chain of filters as one filter.
|
ChainHandlerHeaplet |
A chain of zero or more filters and one handler.
|
ChfHttpServletRequestAdapter |
Just enough of a HttpServletRequest wrapper around a CHF Request to keep the
AM SAML2 components happy.
|
ChfHttpServletResponseAdapter |
Just enough of a HttpServletResponse wrapper around a CHF Response to keep the
AM SAML2 components happy.
|
ClassAliasResolver |
This interface has to be implemented by each Identity Gateway module that wants to register new class aliases.
|
Client |
An HTTP client which forwards requests to a wrapped Handler .
|
ClientAuthenticationException |
Represents a ClientAuthenticationException when the client fails to authenticate.
|
ClientContext |
Client context gives easy access to client-related information that are available into the request.
|
ClientContext.Builder |
Builder for creating ClientContext instances.
|
ClientCredentialsGrantTypeHandler |
A grant type handler that can retrieve an access token using the client_credentials grant type.
|
ClientCredentialsOAuth2ClientFilterHeaplet |
Creates and initializes a Filter supporting the transformation of client credentials to an access_token.
|
ClientHandler |
Submits requests to remote servers.
|
ClientHandler.Heaplet |
Creates and initializes a client handler in a heap environment.
|
ClientRegistration |
A configuration for an OpenID Connect Provider.
|
ClientRegistration.Heaplet |
Creates and initializes a Client Registration object in a heap environment.
|
ClientRegistrationFilter |
The client registration filter is the way to dynamically register an OpenID
Connect Relying Party with the End-User's OpenID Provider.
|
ClientRegistrationStrategy |
Strategy supporting different client registration mechanisms.
|
ClockTimeService |
Deprecated. |
Closeables |
Common utility methods for Closeables.
|
CloseSilentlyFunction<VIN extends Closeable,VOUT,E extends Exception> |
|
CollectionResourceProvider |
An implementation interface for resource providers which exposes a collection
of resource instances.
|
CommonAuditBatchConfiguration |
This class stores the common audit logging batch process configurations.
|
ConditionalFilter |
This filter conditionally executes a delegate Filter given the result of a 'condition' function.
|
ConditionalFilterHeaplet |
|
ConditionEnforcementFilter |
|
ConditionEnforcementFilter.Heaplet |
Creates and initializes an ConditionEnforcementFilter in a heap environment.
|
ConfigAuditEventBuilder<T extends ConfigAuditEventBuilder<T>> |
Builder for audit config events.
|
ConfirmationKeyVerifier |
|
ConfirmationKeyVerifierAccessTokenResolver |
|
ConfirmationKeyVerifierAccessTokenResolver.Heaplet |
Creates and initializes a Confirmation Key Verifier access_token resolver in the heap environment.
|
ConflictException |
An exception that is thrown during a operation on a resource when such an
operation would result in a conflict.
|
Connection |
A client connection to a JSON resource provider over which read and update
requests may be performed.
|
ConnectionEvent |
Describes if the event is a connection event or a disconnection event.
|
ConnectionFactory |
A connection factory provides an interface for obtaining a connection to a
JSON resource provider.
|
ConnectionHeader |
Processes the Connection message header.
|
Constraints |
Constraints defined for JWT validation.
|
Consumer<T,E extends Exception> |
A Consumer functional interface which can throw a checked Exception.
|
ContentApiVersionHeader |
Processes the Content-API-Version message header.
|
ContentEncodingHeader |
Processes the Content-Encoding message header.
|
ContentLengthHeader |
Processes the Content-Length message header.
|
ContentTypeHeader |
Processes the Content-Type message header.
|
Context |
A decoration Context is a way to provide the decorator(s) all of the available
information about the instance to decorate.
|
Context |
Type-safe contextual information associated with the processing of a request in an application.
|
ContextAndRequest |
This a value class to hold a Context and a Request during the processing of a request.
|
Cookie |
An HTTP cookie.
|
Cookie.SameSite |
Indicates the SameSite
value of the cookie.
|
CookieBuilder |
Class to collate all static cookie configuration data for building response cookies.
|
CookieFilter |
Suppresses, relays and manages cookies.
|
CookieFilter.Action |
Action to be performed for a cookie.
|
CookieFilter.Heaplet |
Creates and initializes a cookie filter in a heap environment.
|
CookieHeader |
Processes the Cookie request message header.
|
CoreClassAliasResolver |
Register all the aliases supported by the openig-core module.
|
CountPolicy |
An enum of count policy types.
|
CreateNotSupportedException |
A specific exception for when Create is not supported, but Upsert might be being attempted so distinguish from
other BadRequestException s.
|
CreateRequest |
A request to create a new JSON resource.
|
CredentialsParser<C> |
This interface is used to parse the credentials component of an Authorization HTTP header.
|
CrestApplication |
Declare a CREST Application.
|
CrestHttp |
A CREST HTTP utility class which creates instances of the HttpAdapter
to handle CREST HTTP requests.
|
CrestSessionService |
The CrestSessionService is responsible for performing interactions with the AM sessions endpoint.
|
CrestSessionService.Builder |
|
CrestUserProfileService |
The CrestUserProfileService is responsible for interactions with AM users endpoint
using resource version 3.0; since AM v13.
|
CrestUtil |
CREST utility class.
|
CrossDomainSingleSignOnFilter |
This filter verifies the presence of a JWT authentication token in the configured cookie name:
If the JWT is present then its validity is checked and the request is forwarded to the next handler.
If the JWT is not present, then the user-agent is redirected to Access Management via its OAuth2
authorization endpoint, to obtain user authentication.
|
CrossDomainSingleSignOnFilter.Heaplet |
Creates and initialises an authentication filter in a heap environment.
|
CryptoConstants |
Constants for Crypto Algorithms and Json Crypto Json pointer keys.
|
CryptoHeaderFilter |
Encrypts and decrypts header fields.
|
CryptoHeaderFilter.Heaplet |
Creates and initializes a header filter in a heap environment.
|
CryptoHeaderFilter.Operation |
Should the filter encrypt or decrypt the given headers ?
|
CryptoKey |
Base class for all secrets that are used as keys for cryptographic operations.
|
CsvAuditEventHandler |
Handles AuditEvents by writing them to a CSV file.
|
CsvAuditEventHandlerConfiguration |
A configuration for CSV audit event handler.
|
CsvAuditEventHandlerConfiguration.CsvFormatting |
Contains the csv writer configuration parameters.
|
CsvAuditEventHandlerConfiguration.CsvSecurity |
Contains the configuration parameters to configure tamper evident logging.
|
CsvAuditEventHandlerConfiguration.EventBufferingConfiguration |
Configuration of event buffering.
|
CsvSecureArchiveVerifierCli |
Command line interface for verifying an archived set of tamper evident CSV audit log files for a particular topic.
|
DataDecryptionKey |
A key that is used for decrypting confidential data.
|
DataEncryptionKey |
A key that is used for encrypting confidential data.
|
DateHeaderFilter |
This filter inserts a Date header into the response if it is not present.
|
DateHeaderFilter.Heaplet |
Creates and initializes a DateHeaderFilter in a heap environment.
|
DateUtil |
Manages timestamp strings in ISO8601 format.
|
Decoder |
Decodes an HTTP message entity input stream.
|
DecorationHandle |
A DecorationHandle is handle to get the decorated object and being able to notify the decoration to stop.
|
Decorator |
A Decorator is responsible for decorating existing object's instances.
|
DecoratorHeaplet |
A base class for decorator heaplets.
|
DefaultAuthenticationService |
Implements an HTTP-based authentication service.
|
DefaultDeclarations |
Configurations used as defaults in the Heap.
|
DefaultEnvironment |
Reify the normal environment structure with pre-configured shortcuts.
|
DefaultKeyStoreHandlerProvider |
|
DefaultLocalHostNameProvider |
|
DefaultRateThrottlingPolicy |
|
DefaultRateThrottlingPolicyHeaplet |
|
DefaultSecretsService |
Default Secret Service implementation.
|
DefaultSecretsService.Builder |
|
DefaultSecureStorageProvider |
|
DefaultVersionBehaviour |
The default routing behaviour to use when no Accept-API-Version
is set on the request.
|
DelegateHeaplet |
This heaplet aims to be be a placeholder so you can decorate the delegate object with any decorators.
|
DelegatingRouteMatcher<R> |
A route matcher that delegates to a provided route matcher.
|
DeleteRequest |
A request to delete a JSON resource.
|
DeliveryModeConfig |
Configuration wrapper for JMS DeliveryMode persistence constants.
|
DependencyProvider |
An interface for a simple dependency provider.
|
DependencyProviderAuditEventHandlerFactory |
AuditEventFactory capable of performing construction injection by resolving dependencies using a DependencyProvider.
|
DependencyProviderBase |
Base DependencyProvider that has provides no dependencies.
|
DeprecatedUserProfileFilter |
Deprecated.
|
Describable<D,R> |
A routing component (a CHF Handler or CREST RequestHandler ) can describe its API
by implementing this interface.
|
Describable.Listener |
Interface for listener instances.
|
DescribableHandler |
A handler that both handles Request s, and also supports querying for API Descriptors.
|
DescribedHttpApplication |
|
DescribedSyncRequestHandlerAdapter |
Version of SynchronousRequestHandlerAdapter that exposes a described handler.
|
DesKeyGenHandler |
Creates a static response with a generated DES key.
|
DesKeyGenHandler.Heaplet |
Creates and initializes a DES key generator handler in a heap environment.
|
Directive |
Represents the name/value pair of a HTTP header directives.
|
DirectoryWatcher |
High-level interface to the WatchService API for detecting filesystem change events.
|
DirtyCollection<E> |
|
DirtyIterator<E> |
|
DirtyListener |
Enable observers to be notified when one or more element are removed from a Map.
|
DirtySet<E> |
A Set decorator that notifies the provided DirtyListener when one ore more elements are removed.
|
DiscoveryException |
Represents an exception whilst performing OpenID discovery.
|
DiscoveryFilter |
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.
|
DiskSpaceUsedRetentionPolicy |
A RetentionPolicy that will retain/delete log files based off the total disk space used.
|
DispatchHandler |
Dispatches to one of a list of handlers.
|
DispatchHandler.Heaplet |
Creates and initializes a dispatch handler in a heap environment.
|
Duration |
Represents a duration in english.
|
ElasticsearchAuditEventHandler |
|
ElasticsearchAuditEventHandlerConfiguration |
A configuration for Elasticsearch audit event handler.
|
ElasticsearchAuditEventHandlerConfiguration.ConnectionConfiguration |
Configuration of connection to Elasticsearch.
|
ElasticsearchAuditEventHandlerConfiguration.EventBufferingConfiguration |
Configuration of event buffering.
|
ElasticsearchAuditEventHandlerConfiguration.IndexMappingConfiguration |
Configuration of index mapping.
|
ElasticsearchUtil |
Utilities for working with Elasticsearch.
|
EndpointRegistry |
Registry for Identity Gateway REST API endpoints.
|
EndpointRegistry.Registration |
Handle for un-registering an endpoint.
|
Entity |
Message content.
|
EntityExtractFilter |
Extracts regular expression patterns from a message entity.
|
EntityExtractFilter.Heaplet |
Creates and initializes an entity extract handler in a heap environment.
|
EnumUtil |
Utility class for accessing Java enum types.
|
EnumValueOfHelper<E extends Enum<E>> |
Provides a EnumValueOfHelper.valueOf(String) method as a replacement for the implicitly declared enum function
valueOf(String) , which has the advantage of not throwing exceptions when the name argument
is null or cannot be found in the enum's values.
|
Environment |
Encapsulate logic to access configuration files and other directories of the IG base directory.
|
EnvironmentHeap |
The root Heap that includes access to the environment additional information.
|
EnvironmentVariablesPlugin |
An ELContext node plugin that provides read-only access to environment variables.
|
EventHandlerConfiguration |
Base class for audit event handler configuration.
|
EventTopicsMetaData |
Encapsulates meta-data for event topics.
|
EventTopicsMetaDataBuilder |
|
ExceptionHandler<E> |
A completion handler for consuming exceptions which occur during the execution of
asynchronous tasks.
|
ExecutorFilter |
This Filter executes all CREST operations in an executor, effectively running the rest of the chain in
another thread.
|
ExecutorServiceFactory |
Responsible for generating ExecutorService instances which are automatically
wired up to shutdown when the ShutdownListener event triggers.
|
ExpiredTokenException |
An exception generated by a TokenHandler on extraction when the token is expired.
|
Expression<T> |
An Unified Expression Language expression.
|
ExpressionException |
An exception that is thrown during expression operations.
|
ExpressionPlugin |
A plugin that contributes a node to the Expression context tree.
|
ExpressionPropertyResolver |
Resolves Bindings -based tokens using COMMONS Config PropertyResolver .
|
ExpressionRequestAsyncFunction<V> |
|
Expressions |
Utility class for evaluating expression in some collections.
|
Facility |
Defines the standard Syslog message facilities.
|
Factory<T> |
A factory interface.
|
FailableInputStream |
Wraps an existing InputStream , supporting a failed state that is checked before and after each operation.
|
FapiInteractionIdFilter |
|
FapiInteractionIdFilter.Heaplet |
Creates and initializes a fapi interaction-id filter in a heap environment.
|
FileAttributesFilter |
Retrieves and exposes a record from a delimiter-separated file.
|
FileAttributesFilter.Heaplet |
Creates and initializes a separated values file attribute provider in a heap environment.
|
FileBasedEventHandlerConfiguration |
Configures time based or size based log file rotation.
|
FileBasedEventHandlerConfiguration.FileRetention |
Groups the file retention config parameters.
|
FileBasedEventHandlerConfiguration.FileRotation |
Groups the file rotation config parameters.
|
FileBranchingStream |
|
FileNamingPolicy |
An interface to declare the names of audit log files.
|
FileResourceSet |
A FileResourceSet is able to give access to file-based content
within the scope of the root directory.
|
FileSystemSecretStoreHeaplet |
|
Filter |
Interface that represents an audit filter.
|
Filter |
Filters the request and/or response of an HTTP exchange.
|
Filter |
An interface for implementing request handler filters.
|
FilterBuilder |
|
FilterChain |
A chain of filters terminated by a target request handler.
|
FilterCondition |
A condition which controls whether or not a filter will be invoked or not.
|
FilterPolicy |
Represents a FilterPolicy which contains the includeIf and excludeIf values for the filter.
|
Filters |
Utility methods for creating common types of filters.
|
Filters |
This class contains methods for creating various kinds of Filter and
FilterCondition s.
|
FixedRateThrottlingPolicy |
An implementation of the ThrottlingPolicy that always returns the same throtlling rate.
|
FixedTimeRotationPolicy |
Rotates audit files at fixed times throughout the day.
|
ForbiddenException |
An exception that is thrown when access to a resource is forbidden during an
operation on an resource.
|
Form |
Form fields, a case-sensitive multi-string-valued map.
|
FreeDiskSpaceRetentionPolicy |
A RetentionPolicy that will retain/delete log files given a minimum amount of disk space the file system
must contain.
|
Function<VIN,VOUT,E extends Exception> |
A synchronous function which returns a result immediately.
|
Functions |
Methods exposed for EL usage.
|
FutureUtils |
|
GatewayHttpApplication |
Configuration class for configuring the Identity Gateway.
|
GenericHeader |
An undecoded HTTP message header.
|
GenericHeaplet |
A generic base class for heaplets with automatically injected fields.
|
GenericSecret |
A generic secret represented as an opaque blob of bytes, such as a password or API key.
|
GlobalDecorator |
A GlobalDecorator stores decorators configuration in order to re-apply them when requested
to decorate a given heap object instance.
|
GrantTypeHandler |
Abstract base class for OAuth 2 grant type handlers for calling the token endpoint.
|
Handler |
Asynchronously handles an HTTP Request by producing an associated Response .
|
Handlers |
Utility methods for creating common types of handlers.
|
Handlers |
Provides commonly used handler implementations.
|
HandshakeFilter |
Deal with the HTTP handshake message only: building the HTTP request for downstream filters,
receiving and interpreting the handshake response on upstream flow.
|
Header |
An HTTP message header.
|
HeaderFactory<H extends Header> |
Creates instances of Header classes from String representation.
|
HeaderFilter |
Removes headers from and adds headers to a message.
|
HeaderFilter.Heaplet |
Creates and initializes a header filter in a heap environment.
|
Headers |
Message headers, a case-insensitive multiple-value map.
|
HeadersResolver |
|
HeaderUtil |
Utility class for processing values in HTTP header fields.
|
HeadlessAuthenticationFilter |
Provides an OpenAM SSO Token in the given header name for downstream components.
|
Heap |
Manages a collection of associated objects created and initialized by Heaplet
objects.
|
HeapException |
An exception that is thrown during heap operations.
|
HeapImpl |
The concrete implementation of a heap.
|
Heaplet |
Creates and initializes an object that is stored in a Heap .
|
HeapletFactory |
|
Heaplets |
Loads Heaplet classes based on the class of object they create.
|
HeapResolver |
|
HKDFKeyGenerator |
Implements the HKDF key deriviation function to allow a
single input key to be expanded into multiple component keys.
|
HKDFKeyGenerator.HKDFMasterKey |
A secret key designed to be used as the master key for HKDF key generation.
|
HsmKeyStoreLoader |
A loader for the KeyStoreSecretStore that knows how to load standard PKCS#11 Hardware Security Module
(HSM) providers on our supported platforms.
|
HsmSecretStoreHeaplet |
|
HttpAccessAuditFilter |
This filter aims to send some access audit events to the AuditService managed as a CREST handler.
|
HttpApplication |
Configuration class to configure the HttpApplication instance.
|
HttpApplicationException |
An exception that is thrown during a Http Application start up when the start up of the application fails.
|
HttpBasicAuthenticationClientFilterHeaplet |
Creates and initializes a Filter supporting the injection of a Basic Authorization
header in the request for the configured credentials.
|
HttpBasicAuthFilter |
Performs authentication through the HTTP Basic authentication scheme.
|
HttpBasicAuthFilter.Heaplet |
Creates and initializes an HTTP basic authentication filter in a heap environment.
|
HttpClient |
An SPI interface for HTTP Client implementations.
|
HttpClientHandler |
An HTTP client for sending requests to remote servers.
|
HttpClientHandler.HostnameVerifier |
SSL host name verification policies.
|
HttpClientHandler.ProxyInfo |
Encapsulates the details of the proxy if one is required when making outgoing requests.
|
HttpClientLoader |
Enrich the CHF Loader SPI with method used to query the underlying provider if it supports options or not.
|
HttpClientProvider |
A provider interface for obtaining HttpClient instances.
|
HttpContext |
A Context containing information relating to the originating HTTP request.
|
HttpContextFactory |
A factory which is responsible for creating new request Context s for
each JSON request.
|
HttpFrameworkServlet |
An HTTP servlet implementation which provides integration between the Servlet
API and the common HTTP Framework.
|
HttpFrameworkServletContextListener |
A ServletContextListener that sets String keyed
HttpApplication instances as attributes on the
ServletContext .
|
HttpUpgradeHandlerDelegate |
Delegate Servlet HTTP upgrade mechanism, because we can't instantiate
the handler ourselves (it needs the Grizzly connection).
|
HttpUtils |
HTTP utility methods and constants.
|
HttpWebSocketClient |
HTTP WebSocket client interface.
|
IdentifierQueryResourceHandler |
|
IdGenerator |
Defines the contract to generate global unique identifiers.
|
IdGenerator.SequenceUuidIdGenerator |
Default implementation of the IdGenerator that will output some ids based on the following pattern :
<uuid> + '-' + an incrementing sequence .
|
IdTokenContext |
|
IdTokenValidationErrorContext |
|
IdTokenValidationFilter |
|
IdTokenValidationFilter.Heaplet |
Creates and initializes an IdTokenValidationFilter in a heap environment.
|
IgInstanceDirFinder |
This class is responsible for locating the IG instance directory.
|
IncomparableRouteMatchException |
An exception which is thrown when two incompatible RouteMatch
instances are attempted to be compared.
|
Indexed<T> |
Interface of an object that can be indexed with a unique key.
|
InsertSsoTokenHeaderFilter |
This filter is responsible to check that an @ InternalSsoTokenContext was defined in the context's chain and
to propagate the SSO token (potentially not valid) into the request as a header.
|
InternalServerErrorException |
An exception that is thrown during an operation on a resource when the server
encountered an unexpected condition which prevented it from fulfilling the
request.
|
InternalSsoTokenContext |
|
InvalidTokenException |
An exception generated by a TokenHandler on validation or extraction when the token is invalid.
|
IO |
Utility class that can stream to and from streams.
|
Issuer |
A configuration for an OpenID Connect Issuer.
|
Issuer.Heaplet |
Creates and initializes an Issuer object in a heap environment.
|
IssuerRepository |
A repository to store and create all the OAuth2 issuers.
|
IssuerRepository.Heaplet |
|
JcaKeyStoreHandler |
Default implementation of a Keystore handler.
|
JdbcDataSourceHeaplet |
Creates and initializes a JDBC data source in a heap environment.
|
JmsAuditEventHandler |
Publishes Audit events on a JMS Topic.
|
JmsAuditEventHandlerConfiguration |
|
JmsAuditEventHandlerConfiguration.BatchConfiguration |
This class holds the configuration properties that are used by the {#link BatchPublisher} to control the
batch queue and worker threads that process the items in the queue.
|
JmsAuditEventHandlerConfiguration.JndiConfiguration |
Stores the JNDI context properties and lookup names.
|
JmsContextManager |
Interface for retrieving a JMS topic and a JMS connection factory .
|
Json |
Provides read and write JSON capabilities.
|
Json.JsonValueModule |
Jackson Module that uses a mixin to make sure that a JsonValue instance is
serialized using its #getObject() value only.
|
Json.LocalizableStringModule |
|
JsonAuditEventHandler |
|
JsonAuditEventHandlerConfiguration |
|
JsonAuditEventHandlerConfiguration.EventBufferingConfiguration |
Configuration of event buffering.
|
JsonException |
An exception that is thrown during JSON operations.
|
JsonPatch |
Processes partial modifications to JSON values.
|
JsonPatchValueTransformer |
RFC6902 expects the patch value to be a predetermined, static value to be used in the
patch operation's execution.
|
JsonPointer |
Identifies a specific value within a JSON structure.
|
JsonSchemaUtils |
Contains Utility methods for dealing with JsonSchema data.
|
JsonValue |
Represents a value in a JSON object model structure.
|
JsonValueDecoder |
Transforms the subscription and notification response JSON content to a JsonValue instance.
|
JsonValueException |
An exception that is thrown during JSON value operations.
|
JsonValueFilterVisitor |
A QueryFilterVisitor that returns true if the provide JsonValue meets the criteria of
the QueryFilter assertions and false if it does not.
|
JsonValueFunctions |
This class contains the utility functions to convert a JsonValue to another type.
|
JsonValueFunctions |
This class contains the utility functions to convert a JsonValue to CREST (json-resource) types.
|
JsonValues |
Provides additional functionality to JsonValue .
|
JsonValueTraverseFunction |
An implementation of Function that recursively traverses the JsonValue and applies some
transformation if needed.
|
JsonValueUtils |
Contains some JsonValue Utility methods.
|
JwkKeyFormat |
Exports keys in JSON Web Key (JWK) format.
|
JwkSetSecretStore |
A secret store that loads cryptographic keys from a local or remote JWKSet .
|
JwkSetSecretStoreHeaplet |
This heaplet represents an instance of a JwkSetSecretStore resolving secrets from an URL of a JSON Web Key
Set( JWKSet ).
|
JwsSignatureVerifier |
Class supporting Jwt signature verification with a verification Purpose
and a SigningManager responsible for the verification.
|
JwtBearerGrantTypeHandler |
|
JwtBuilderContext |
|
JwtBuilderFilter |
The JwtBuilderFilter collects data from template
and puts the name-value pairs into a JWT structure.
|
JwtBuilderFilter.Heaplet |
Creates and initializes an JwtBuilderFilter in a heap environment.
|
JwtClaimConstraint<T> |
A JwtClaimConstraint represents an individual check that can applied to test a claim from a JWT.
|
JwtConstraint |
A JwtConstraint represents an individual check that can applied to test a JWT.
|
JwtCookieSession |
Represents an Identity Gateway Session that will be stored as an encrypted and signed
JSON Web Token in a Cookie.
|
JwtFactory |
A JwtFactory encapsulates JWT production strategy into a re-usable and testable design.
|
JwtSessionManager |
|
JwtSessionManager.Heaplet |
Creates and initializes a jwt-session in a heap environment.
|
JwtUtil |
Utility methods supporting JWTs.
|
JwtValidationContext |
The validation context that will be passed among the different JWT constraints validations.
|
JwtValidator |
The JwtValidator is responsible for the JWT validation.
|
JwtValidator.Builder |
Builder for the JwtValidator.
|
JwtValidatorResult |
A class that handles the results for the JWT validation.
|
KeyAgreementKey |
A key that is used in a key-agreement protocol (such as Diffie-Hellman) to agree another key.
|
KeyDecryptionKey |
A key that is used to decrypt (or "unwrap") other keys that have been encrypted with a KeyEncryptionKey .
|
KeyEncryptionKey |
A key that is used to encrypt ("wrap") other keys.
|
KeyFormat<T> |
A format that can be used for exporting key material.
|
KeyFormatPem |
Exports a key in the PEM (Privacy Enhanced Mail) format.
|
KeyFormatRaw |
Exports the raw key.
|
KeyManagerHeaplet |
This heaplet creates and initializes instances of an SSL Java KeyManager .
|
Keys |
Define here the constants that can be used as Heap's keys.
|
KeyStoreHandler |
Handles the access to a KeyStore.
|
KeyStoreHandlerDecorator |
Decorate a KeyStoreHandler in order to add some commons utility methods to read or write keystore's entries.
|
KeyStoreHandlerProvider |
Strategy for obtaining a keystore handler.
|
KeyStoreHeaplet |
This heaplet creates and initializes instances of Java KeyStore .
|
KeyStoreSecretStore |
A secret store for cryptographic keys based on a standard Java KeyStore .
|
KeyStoreSecretStore.AliasSpec |
Specifies an alias with its validity for use in the store.
|
KeyStoreSecretStore.StableIdProvider |
An interface to allow the consuming application to provide the stable ID for the secret.
|
KeyStoreSecretStoreHeaplet |
|
KeyStoreSecureStorage |
Implementation of a secure storage using a keystore.
|
KeyStoreUtil |
Utility class to retrieve private keys from KeyStore .
|
KeyType |
Indicates the type of key.
|
KeyUsage |
Indicates the allowed usages for a particular key.
|
LambdaExceptionUtils |
Utility methods for interacting with lambdas that throw exceptions.
|
LastModifiedTimeFileComparator |
Compare two files based on file modification time.
|
LazyList<E> |
A list with lazy initialization.
|
LazyMap<K,V> |
A map with lazy initialization.
|
LazyReference<T> |
Lazily resolve a JsonValue reference node against a provided Heap instance.
|
LdapClient |
This class acts as a simplified access point into the OpenDJ LDAP SDK.
|
LdapConnection |
Provides an adapted view of an OpenDJ LDAP connection exposing only the
synchronous methods and protecting against future evolution of the
Connection interface (e.g.
|
LeftValueExpression<T> |
|
LifeCycle |
Manages Lifecycle on an object.
|
ListDecorator<E> |
Wraps another map.
|
ListResolver |
|
Lists |
Provides helper methods for List .
|
Loader |
An SPI interface for implementing alternative service loading strategies.
|
Loader |
Provides methods for dynamically loading classes.
|
LocalHostNameProvider |
Strategy for obtaining the server's local hostname.
|
LocalizableString |
Represents a String which could be localizable.
|
LocationHeader |
Processes the Location message header.
|
LocationHeaderFilter |
Rewrites Location headers on responses that generate a redirect that would
take the user directly to the application being proxied rather than taking
the user through the Identity Gateway.
|
LocationHeaderFilter.Heaplet |
Creates and initializes a LocationHeaderFilter in a heap environment.
|
LogAttachedExceptionFilter |
|
MalformedHeaderException |
Thrown when a header string cannot be parsed to a rich Header implementation.
|
MapDecorator<K,V> |
Wraps another map.
|
MapFilterVisitor<F> |
|
MappedThrottlingPolicy |
|
MappedThrottlingPolicyHeaplet |
|
MapResolver |
|
MdcExecutorServiceDelegate |
|
MdcRouteIdFilter |
A MdcRouteIdFilter aims to prepare the current thread with SLF4J MDC information about the current route.
|
MdcScheduledExecutorServiceDelegate |
|
MemoryBackend |
A simple in-memory collection resource provider which uses a Map to
store resources.
|
Message<M extends Message<M>> |
Elements common to requests and responses.
|
MessageCapture |
Capture a message.
|
MessageImpl<T extends MessageImpl<T>> |
Abstract message base class.
|
MessageType |
Indicates a type of HTTP message.
|
MeteredStream |
A metered stream is a subclass of OutputStream that
(a) forwards all its output to a target stream
(b) keeps track of how many bytes have been written.
|
MetricsFilter |
Collect request processing metrics.
|
MultiValueMap<K,V> |
Wraps a map for which the values are lists, providing a set of convenience methods for
handling list values.
|
MutableUri |
A MutableUri is a modifiable URI substitute.
|
Name |
A Name uniquely identify an object within a hierarchy.
|
NeverThrowsException |
The NeverThrowsException class is an uninstantiable placeholder
exception which should be used for indicating that a Function or
AsyncFunction never throws an exception (i.e.
|
NonExpiringCache<K,V> |
Allows the Caching of an object.
|
NoOpAuditEventHandler |
An event handler that does nothing.
|
NoOpAuditService |
Used as a no-op placeholder for an AuditService which can be overridden via config.
|
NoOpAuditService.Heaplet |
|
NoSuchSecretException |
Indicates that no secret was configured for the given purpose, or the named secret is not available.
|
NotFoundException |
An exception that is thrown when a specified resource cannot be found.
|
Notification |
A Notification is a special message that AM send to its "agents"
to notify the occurrence of an event.
|
NotificationListener |
Listen to topic notification.
|
NotificationsConstants |
Class providing constants used in AM notifications support.
|
NotificationService |
Represents a source of notifications.
|
NotificationService.Registration |
Represents the connection event listener registration.
|
NotificationServiceImpl |
|
NotSupportedException |
An exception that is thrown during an operation on a resource when the
resource does not implement/support the feature to fulfill the request.
|
NotSupportedFilter |
|
NullResponseFilter |
This class is used to filter null responses.
|
OAuth2BearerWWWAuthenticateHeader |
Processes the OAuth 2.0 Bearer WWW-Authenticate
message header.
|
OAuth2ClassAliasResolver |
Register all the aliases supported by the openig-oauth2 module.
|
OAuth2ClientFilter |
A filter which is responsible for authenticating the end-user using OAuth 2.0
delegated authorization.
|
OAuth2ClientFilter.Heaplet |
Creates and initializes the filter in a heap environment.
|
OAuth2ErrorException |
An exception that is thrown when OAuth 2.0 request fails.
|
OAuth2ResourceServerFilterHeaplet |
Validates a Request that contains an OAuth 2.0 access token.
|
Objects |
Common utility methods for Objects.
|
OpenAmAccessTokenResolverHeaplet |
Creates and initializes an OpenAmAccessTokenResolver in a heap environment.
|
OpenAMClassAliasResolver |
Register all the aliases supported by the openig-openam module.
|
OpenApiRequestFilter |
This filter looks for the query parameter {code _api} : if present then it returns the API description of the
downstream handlers, otherwise the request is processed as expected.
|
Option<T> |
A configuration option whose value can be stored in a set of Options .
|
Options |
A set of options which can be used for customizing the behavior of HTTP
clients and servers.
|
OptionsFilter |
Filter which handles OPTION HTTP requests to CREST resources.
|
OverflowException |
An exception that is thrown if a buffer would overflow as a result of a write operation.
|
Pair<F,S> |
Ordered pair of arbitrary objects.
|
PasswordReplayFilterHeaplet |
Supports password replay feature in a composite filter.
|
PatchOperation |
An individual patch operation which is to be performed against a field within
a resource.
|
PatchRequest |
A request to update a JSON resource by applying a set of changes to its existing content.
|
Paths |
Utilities for manipulating paths.
|
PatternTemplate |
Expresses a transformation to be applied to a regular expression pattern match.
|
PerItemEvictionStrategyCache<K,V> |
PerItemEvictionStrategyCache is a thread-safe write-through cache.
|
PermanentException |
An exception that indicates that a failure is permanent, i.e.
|
PipeBufferedStream |
|
PolicyDecisionContext |
|
PolicyEnforcementFilter |
This filter requests policy decisions from Access Management which evaluates the
original URI based on the context and the policies configured, and according
to the decisions, allows or denies the current request.
|
PolicyEnforcementFilter.Heaplet |
Creates and initializes a policy enforcement filter in a heap environment.
|
PreconditionFailedException |
An exception that is thrown to indicate that a resource's current version
does not match the version provided.
|
PreconditionRequiredException |
An exception that is thrown to indicate that a resource requires a version,
but no version was supplied in the request.
|
Predicate<T,E extends Exception> |
A Predicate functional interface which can thrown a checked Exception.
|
PreferredLocales |
This class encapsulates an ordered list of preferred locales, and the logic
to use those to retrieve i18n ResourceBundle s.
|
PrincipalResolver |
|
ProductInfo |
Utility class to retrieve product information.
|
ProductInfoProvider |
Strategy for obtaining the information relating to the product in which the AuditService is deployed.
|
Promise<V,E extends Exception> |
A Promise represents the result of an asynchronous task.
|
PromiseImpl<V,E extends Exception> |
An implementation of Promise which can be used as is, or as the basis
for more complex asynchronous behavior.
|
Promises |
Utility methods for creating and composing Promise s.
|
Promises.Results |
Ordered list of joined asynchronous results.
|
PropertyFormat |
Supported property formats for secrets exposed in unsecure context, such as file-based and
system/environment variables.
|
PropertyFormatBase64 |
Decodes secrets in raw base64 format.
|
PropertyResolverSecretStore |
A SecretStore implementation that resolves secrets as base64-encoded strings from an underlying
PropertyResolver .
|
Purpose<T extends Secret> |
A purpose encapsulates both a name for a function that requires access to secrets, together with a hint as
to the intended usage of those secrets.
|
QueryFilter<F> |
A filter which can be used to select resources, which is compatible with the CREST query filters.
|
QueryFilterOperators |
QueryFilter constants.
|
QueryFilterParser<F> |
A query string has the following string representation:
|
QueryFilters |
|
QueryFilterVisitor<R,P,F> |
A visitor of QueryFilter s, in the style of the visitor design
pattern.
|
QueryRequest |
A request to search for all JSON resources matching a user specified set of criteria.
|
QueryResourceHandler |
A completion handler for consuming the results of a query request.
|
QueryResponse |
The final result of a query request returned after all resources matching the
request have been returned.
|
RangeSet |
Exposes a range of integer values as a set.
|
ReadRequest |
A request to read a single identified JSON resource.
|
Realm |
This class defines a Realm as it is used in OpenAM.
|
RecordProvider |
CREST collection service dedicated to persist JSON objects (other types are not supported: arrays,
primitives, and null).
|
RecordService |
File-based Record storage service.
|
ReferrerHeader |
A Header representation of the Referrer HTTP header.
|
RefreshTokenGrantTypeHandler |
A grant type handler that can obtain an access token using a previously obtained refresh token.
|
RegistrationException |
Represents an exception whilst performing OpenID registration.
|
Reject |
A input parameter-validating utility class using fluent invocation:
|
Request |
A request message.
|
Request |
Common attributes of all JSON resource requests.
|
RequestAuditContext |
A context for audit information for an incoming request.
|
RequestCookies |
Exposes incoming request cookies.
|
RequestHandler |
Represents the contract with a set of resources.
|
RequestResolver |
|
RequestResourceUriProvider |
The RequestResourceUriProvider has the following configuration:
|
RequestResourceUriProvider.Heaplet |
Creates and initializes a RequestResourceUriProvider in a heap environment.
|
Requests |
A utility class containing various factory methods for creating and
manipulating requests.
|
RequestType |
An enumeration whose values represent the different types of request.
|
RequestVisitor<R,P> |
A visitor of Request s, in the style of the visitor design pattern.
|
Resolver |
Exposes an object's elements for access through dynamic expressions and
scripts.
|
Resolvers |
Performs object resolution by object type.
|
Resource |
|
ResourceApiVersionBehaviourManager |
Implementations of this interface will be responsible for maintaining the
behaviour of API Version routing.
|
ResourceApiVersionRoutingFilter |
API Version routing filter which creates a ApiVersionRouterContext
which contains the default routing behaviour when the
Accept-API-Version header is set on the request.
|
ResourceApiVersionRoutingFilter |
API Version routing filter which creates a ApiVersionRouterContext
which contains the default routing behaviour when the
Accept-API-Version header is set on the request.
|
ResourceException |
An exception that is thrown during the processing of a JSON resource request.
|
ResourceExceptionsUtil |
Utility class to use on ResourceExceptions.
|
ResourceHandler |
A ResourceHandler is a handler that serves static content (content of a directory, or a zip).
|
ResourceHandler.Heaplet |
Creates and initializes a ResourceHandler in a heap environment.
|
ResourceOwnerPasswordGrantTypeHandler |
A grant type handler that can obtain an access token using the Resource Owner Password Credentials (ROPC) grant.
|
ResourcePath |
A relative path, or URL, to a resource.
|
ResourceResponse |
A resource, comprising of a resource ID, a revision (etag), and its JSON
content.
|
Resources |
This class contains methods for creating and manipulating connection
factories and connections.
|
ResourceSet |
|
ResourceUriProvider |
Used to obtain the resource URI to include in policy requests.
|
Response |
A response message.
|
Response |
Common response object of all resource responses.
|
ResponseException |
An HTTP Framework Exception that can be used by filters/handlers to simplify
control-flow inside async call-backs.
|
Responses |
Provide out-of-the-box, pre-configured Response objects.
|
Responses |
A utility class containing various factory methods for creating and
manipulating responses.
|
Result |
A Result represents the result of a validation operation:
either a success or a failure (with an associated description).
|
Result |
A Result of a JWT validation.
|
ResultHandler<V> |
A completion handler for consuming the results of asynchronous tasks.
|
RetentionHooks |
Hook into the retention checking operations for a file.
|
RetentionHooks.NullRetentionHooks |
|
RetentionPolicy |
Defines the retention conditions and the files that need to be deleted.
|
RetryableException |
An exception that indicates that a failure may be temporary, and that
retrying the same request may be able to succeed in the future.
|
RetryFilter |
A RetryFilter is responsible for re-executing the incoming request should it fail with a runtime
exception.
|
ReverseProxyHandler |
|
ReverseProxyHandler.Heaplet |
Creates a reverse proxy handler in a heap environment.
|
RootContext |
A Context which has an a globally unique ID but no parent.
|
RotatableObject |
Interface defining methods a rotatable file needs.
|
RotatableWriter |
|
RotatableWriter.RolloverLifecycleHook |
Callback hooks to allow custom action to be taken before and after the checks for rotation and
retention is performed.
|
RotationContext |
This class holds some information while a file is being rotated.
|
RotationHooks |
Callback hooks to allow custom action to be taken before and after file rotation occurs.
|
RotationHooks.NoOpRotatationHooks |
|
RotationPolicy |
Interface to decide if a file should be rotated or not.
|
RouteMatch |
Contains the result of routing to a particular route.
|
RouteMatcher<R> |
A matcher for evaluating whether a route matches the incoming request.
|
RouteMatchers |
A utility class that contains methods for creating route matchers.
|
RouteMatchers |
A utility class that contains methods for creating route matchers.
|
Router |
A router which routes requests based on route matchers.
|
Router |
A router which routes requests based on route predicates.
|
Router.UriTemplate |
Represents a URI template string that will be used to match and route
incoming requests.
|
RouterHandler |
|
RouterHandler.Heaplet |
Creates and initializes a routing handler in a heap environment.
|
RouterHandlerException |
Represents an exception whilst managing the routes in a @ RouterHandler .
|
RoutingMode |
The algorithm which should be used when matching URI templates against
request resource names.
|
RunMode |
Supported runtime modes.
|
RuntimeExceptionFilter |
This filter aims to guarantee the caller that it will always get a Response to process, even if the next
returns a promise completed with a RuntimeException , or even if a RuntimeException is thrown.
|
RuntimeExceptionHandler |
A completion handler for consuming runtime exceptions which occur during the
execution of asynchronous tasks.
|
SamlClassAliasResolver |
Register all the aliases supported by the openig-saml module.
|
SamlFederationHandler |
The SAML federation handler.
|
SamlFederationHandler.Heaplet |
Reads the actual federation servlet from the JSON configuration file.
|
SampleApplication |
Simple servlet allowing user-agents to get a login page,
and to post form-based to access a protected profile page.
|
SampleClassAliasResolver |
Allow use of short name aliases in configuration object types.
|
SampleFilter |
Filter to set a header in the incoming request and in the outgoing response.
|
SampleFilter.Heaplet |
Create and initialize the filter, based on the configuration.
|
ScheduledExecutorServiceHeaplet |
Heaplet for building ScheduledExecutorService instances.
|
Script |
A compiled script.
|
ScriptableAccessTokenResolver |
A Scriptable access token resolver.
|
ScriptableAccessTokenResolver.Heaplet |
Creates and initializes a scriptable access token resolver in a heap environment.
|
ScriptableFilter |
A scriptable filter.
|
ScriptableFilter.Heaplet |
Creates and initializes a scriptable filter in a heap environment.
|
ScriptableHandler |
A scriptable handler.
|
ScriptableHandler.Heaplet |
Creates and initializes a scriptable handler in a heap environment.
|
ScriptableResourceAccess |
A scriptable resource access.
|
ScriptableResourceAccess.Heaplet |
Creates and initializes a scriptable object in a heap environment.
|
ScriptableResourceUriProvider |
A scriptable resource URI provider.
|
ScriptableResourceUriProvider.Heaplet |
Creates and initializes a scriptable resource url provider in a heap environment.
|
ScriptableThrottlingPolicy |
A scriptable throttling datasource.
|
ScriptableThrottlingPolicy.Heaplet |
Creates and initializes a scriptable object in a heap environment.
|
Secret |
A secret is any piece of data that should be kept confidential.
|
SecretBuilder |
Provides a uniform way for secrets providers to construct secrets and keys.
|
SecretConstraint<T extends Secret> |
Interface for constraints on a secret that must be satisfied for a given Purpose .
|
SecretKeyPropertyFormat |
Wraps a property format that decodes raw bytes and converts it into a property format for extracting secret keys
using some algorithm.
|
SecretPropertyFormat |
Defines the format of secrets loaded from configuration properties.
|
SecretReference<T extends Secret> |
A long-lived reference to an active or named secret.
|
SecretsKeyManager |
|
SecretsKeyStoreProvider |
A Java security provider that exposes a KeyStore view of a secret store.
|
SecretsLoadStoreParameter |
Class used to initialise the keystore when it is initialised via the standard Java interfaces.
|
SecretsProvider |
The secrets provider is used to get hold of active, named or valid secret objects.
|
SecretsProviderHeaplet |
|
SecretsService |
|
SecretsServiceProvider |
|
SecretStore<T extends Secret> |
A backend storage mechanism for certain kinds of secrets.
|
SecretsTrustManager |
Provides an implementation of a standard Java TLS X509ExtendedTrustManager that will retrieve trusted
certificates from the Secrets API.
|
SecretsUtils |
Utility class to use the Commons Secret API.
|
SecureStorage |
Represents a storage for secure keys, to be used for signing files.
|
SecureStorageException |
Exception that can be thrown by a SecureStorage implementation.
|
SecureStorageProvider |
Strategy for obtaining a secure storage, used by handlers providing tamper-evident feature.
|
SecurityContext |
A Context containing information about the client performing the
request which may be used when performing authorization decisions.
|
SecurityContextFactory |
Deprecated.
|
SeparatedValuesFile |
Allows records to be retrieved from a delimiter-separated file using key and value.
|
SeparatedValuesReader |
Reads records with delimiter-separated values from a character stream.
|
Separator |
A field separator specification, used to parse delimiter-separated values.
|
Separators |
Commonly used field separator specifications.
|
SequenceHandler |
Processes a request through a sequence of handlers.
|
SequenceHandler.Heaplet |
Creates and initializes a sequence handler in a heap environment.
|
ServerInfoSingletonProvider |
Provides server info (build-time defined values only at the moment) in a read-only fashion.
|
ServiceUnavailableException |
An exception that is thrown during an operation on a resource when the server
is temporarily unable to handle the request.
|
Session |
An interface for managing attributes across multiple requests from the same user agent.
|
SessionContext |
A SessionContext is a mechanism for maintaining state between components when processing a successive
requests from the same logical client or end-user.
|
SessionException |
Represents an exception whilst performing Session Service.
|
SessionInfo |
The SessionInfo class is responsible to store session info for a given SSO Token.
|
SessionInfoContext |
Context to store Access Management session info and properties.
|
SessionInfoFilter |
This filter requests user session info from Access Management and stores it
on the context for later use.
|
SessionInfoFilter.Heaplet |
Creates and initialises a session info filter in a heap environment.
|
SessionManager |
A SessionFactory is responsible to create a new type of Session .
|
SessionModeConfig |
Configuration wrapper for JMS Session.getAcknowledgeMode() SessionMode setting.
|
SessionService |
The SessionService is responsible to perform interactions with AM sessions endpoint,
such as session info or logout, etc.
|
SetCookie2Header |
Processes the Set-Cookie2 request message header, defined in
RFC 2965.
|
SetCookieHeader |
Processes the Set-Cookie request message header.
|
SetDecorator<E> |
Contains another set, which is uses as its basic source of data, possibly transforming the
data along the way.
|
Severity |
Defines the standard Syslog message severities.
|
ShutdownListener |
Any component which needs to be shut down should implement this interface
and use the function to shut down the component.
|
ShutdownManager |
Interface used by shutdown managers to allow for thread safe
adding and removing of shutdown listeners.
|
ShutdownPriority |
This class defines the shutdown priorities that are consumed by
com.sun.identity.common.ShutdownManager .
|
SignatureUtil |
Utility class for signing and verifying signatures.
|
SigningKey |
A key that is used for signing digital signatures.
|
SimpleHTTPClient |
Deprecated.
|
SingleSignOnFilter |
This filter verifies the presence of a SSOToken in the given cookie name.
|
SingleSignOnFilter.Heaplet |
Creates and initialises an authentication filter in a heap environment.
|
SingletonResourceProvider |
An implementation interface for resource providers which exposes a single
permanent resource instance.
|
SizeBasedRetentionPolicy |
Created a size based file retention policy.
|
SizeBasedRotationPolicy |
Creates a file size based rotation policy.
|
SortKey |
A sort key which can be used to specify the order in which JSON resources
should be included in the results of a query request.
|
SortKeyComparator |
This comparator iterates through the provided sortKeys and finds the first comparative difference between the left
and right side JsonValues.
|
SortKeyComparator.NullPosition |
Defines possible positions for JsonValue that wraps a null object.
|
SplunkAuditEventHandler |
Audit event handler that writes out to Splunk's HTTP event collector RAW endpoint.
|
SplunkAuditEventHandlerConfiguration |
Configuration for the splunk audit event handler.
|
SplunkAuditEventHandlerConfiguration.BufferingConfiguration |
Configuration of event buffering.
|
SplunkAuditEventHandlerConfiguration.ConnectionConfiguration |
Configuration of connection to Splunk.
|
SqlAttributesFilter |
Executes a SQL query through a prepared statement and exposes its first result.
|
SqlAttributesFilter.Heaplet |
Creates and initializes a static attribute provider in a heap environment.
|
SsoToken |
Represents the successful result of an authentication against the AM server.
|
SsoTokenConfigurator |
Add an agent's SSO Token into the initial HTTP request.
|
SsoTokenContext |
|
StatelessAccessTokenResolver |
A StatelessAccessTokenResolver that locally resolves and validates stateless access_tokens issued by AM.
|
StatelessAccessTokenResolver.Heaplet |
Creates and initializes a stateless access token resolver in the heap environment.
|
StaticRequestFilter |
Creates a new request and send it down the next handler (effectively replacing the previous request).
|
StaticRequestFilter.Heaplet |
Creates and initializes a request filter in a heap environment.
|
StaticResponseHandler |
Creates a static HTTP response.
|
StaticResponseHandler.Heaplet |
Creates and initializes a static response handler in a heap environment.
|
Status |
The status-code element is a three-digit integer code giving the
result of the attempt to understand and satisfy the request.
|
Status.Family |
The first digit of the status-code defines the class of response.
|
StreamPatternExtractor |
Extracts regular expression patterns and/or applied templates from character
streams.
|
StreamPatternMatches |
Iterates through multiple regular expression matches within a character stream.
|
Streams |
Utility methods for operating on IO streams.
|
StringPatternMatches |
Iterates through multiple regular expression matches within a character sequence.
|
Strings |
Common utility methods for Strings.
|
StringUtil |
Miscellaneous string utility methods.
|
StsContext |
A StsContext convey the token transformation results to downstream filters and handlers.
|
Subscription |
Represents a managed subscription to a given topic.
|
SubscriptionAck |
|
SubscriptionException |
Represents a subscription (or un-subscription) failure.
|
SubscriptionRequest |
A SubscriptionRequest is a message send to the notification server when subscribing to a topic.
|
SubscriptionRequestEncoder |
|
SubscriptionService |
Web-socket client endpoint that bridges AM notifications protocol to our own API.
|
Supplier<T,E extends Exception> |
A Supplier functional interface which can throw a checked Exception.
|
SwaggerApiProducer |
An API Producer for APIs that use the Swagger model implementation of the OpenAPI specification.
|
SwaggerExtended |
Extension of Swagger to override some of its behaviors.
|
SwaggerUtils |
Swagger utility.
|
SwitchFilter |
Conditionally diverts the request to another handler.
|
SwitchFilter.Heaplet |
Creates and initializes an expect filter in a heap environment.
|
SwitchingHttpClientFilter |
Manage runtime deactivation of the HTTP filter.
|
SwitchingSslFilter |
The SSLFilter implementation, which might be activated/deactivated at runtime.
|
SynchronousRequestHandler |
|
SyslogAuditEventHandler |
The handler publishes audit events formatted using SyslogFormatter to a syslog daemon using
the configured SyslogPublisher .
|
SyslogAuditEventHandlerConfiguration |
|
SyslogAuditEventHandlerConfiguration.EventBufferingConfiguration |
Configuration of event buffering.
|
SyslogAuditEventHandlerConfiguration.SeverityFieldMapping |
Encapsulates configuration for mapping audit event field values to Syslog severity values.
|
SystemAndEnvSecretStoreHeaplet |
|
SystemPropertiesPlugin |
An ELContext node plugin that provides read-only access to system properties.
|
TemporaryStorageHeaplet |
|
TextWriter |
A TextWriter provides a character-based stream which can be queried for number of bytes written.
|
TextWriter.Stream |
A TextWriter implementation which writes to a given output stream.
|
TextWriterAdapter |
|
ThreadPoolSecretStore<T extends Secret> |
A secret store that wraps another secret store and performs all query operations in a background thread using a
thread pool.
|
Threads |
Common utility methods for Threads.
|
ThrottlingFilter |
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.
|
ThrottlingFilterHeaplet |
Creates and initializes a throttling filter in a heap environment.
|
ThrottlingPolicy |
This interface defines the contract to lookup a ThrottlingRate that will be applied to the given
Request .
|
ThrottlingRate |
A value object to represent a throttling rate.
|
ThrottlingStrategy |
This interface defines the contract for any throttling strategy.
|
Throwables |
Throwable utilities class.
|
TimeLimitRotationPolicy |
Creates a rotation policy based on a time duration.
|
TimerDecorator |
The timer decorator can decorate both Filter and
Handler instances.
|
TimerDecorator.Heaplet |
Creates and initializes a TimerDecorator in a heap environment.
|
TimeService |
Deprecated. |
TimestampFilenameFilter |
|
TimeStampFileNamingPolicy |
Creates a time stamp based file naming policy.
|
TlsOptions |
TLS Options value object.
|
TlsOptionsHeaplet |
Creates and initializes TLS options in a heap environment.
|
TokenBucketThrottlingStrategy |
The rate limiting is implemented as a token bucket strategy
that gives us the ability to handle rate limits through a sliding window.
|
TokenHandler |
Responsible for the validation, generation and parsing of tokens used for keying a JsonValue
representative of some state.
|
TokenHandlerException |
An exception generated by a TokenHandler on either creation, validation, or state extraction.
|
TokenIntrospectionAccessTokenResolverHeaplet |
Creates and initializes an TokenIntrospectionAccessTokenResolver in a heap environment.
|
TokenResolver |
Offers a user-friendly API to the COMMONS config property resolvers.
|
TokenTransformationFilter |
A TokenTransformationFilter is responsible for transforming a token issued by Access Management
into a token of another type.
|
TokenTransformationFilter.Heaplet |
Creates and initializes a token transformation filter in a heap environment.
|
TopicManager |
TopicManager is responsible for topic registration multiplexing.
|
TransactionId |
TransactionId value should be unique per request coming from an external agent so that all events occurring in
response to the same external stimulus can be tied together.
|
TransactionIdContext |
|
TransactionIdHeader |
Processes the transactionId header used mainly for audit purpose.
|
TransactionIdInboundFilter |
|
TransactionIdOutboundFilter |
This filter aims to create a sub-transaction's id and inserts that value as a header of the request.
|
TransportProtocol |
Transport protocol over which Syslog messages should be published.
|
TrustAllManager |
Trust all certificates that this class is asked to check.
|
TrustAllManager.Heaplet |
Creates and initializes a trust-all manager in a heap environment.
|
TrustManagerHeaplet |
|
TyrusWebSocketClientProvider |
|
UmaClassAliasResolver |
Register all the aliases supported by the openig-uma module.
|
UmaException |
UMA Resource Server specific exception thrown when unrecoverable errors are happening.
|
UmaResourceServerFilter |
An UmaResourceServerFilter implements a PEP (Policy Enforcement Point) and is responsible to ensure the
incoming requests (from requesting parties) all have a valid RPT (Request Party Token) with the required set of
scopes.
|
UmaResourceServerFilter.Heaplet |
Creates and initializes an UMA resource server filter in a heap environment.
|
UmaSharingService |
An UmaSharingService provides core UMA features to the Identity Gateway
when acting as an UMA Resource Server.
|
UmaSharingService.Heaplet |
Creates and initializes an UMA service in a heap environment.
|
UncategorizedException |
An exception that indicates that a failure is not directly known to the
system, and hence requires out-of-band knowledge or enhancements to determine
if a failure should be categorized as temporary or permanent.
|
UnmodifiableCollection |
An marker interface for tagging collection implementations as read-only.
|
UpdateRequest |
A request to update a JSON resource by replacing its existing content with new content.
|
UriRouterContext |
A Context which is created when a request has been routed.
|
UriRouterContext.Builder |
|
Uris |
Utility class for performing operations on universal resource identifiers.
|
UriService |
Computes AM endpoint URIs, based on path normalizer, realm and a base Uri.
|
UriUtils |
URI convenience methods.
|
UserProfile |
Class containing user profile information.
|
UserProfileContext |
Used by the UserProfileFilter to make the user's profile attributes available in the context.
|
UserProfileException |
Represents an exception thrown whilst performing UserProfileService operations.
|
UserProfileFilter |
This filter requests user profile attributes from Access Management and stores them in the context for later use.
|
UserProfileFilterHeaplet |
Creates and initialises a user profile filter in a heap environment.
|
UserProfileService |
The UserProfileService is responsible for requesting user profile attributes.
|
UserProfileServiceHeaplet |
|
Utils |
Utility class.
|
Utils |
Deprecated.
|
VerificationKey |
A key used for verifying digital signatures.
|
Version |
Represents some version in the form majorNumber.minorNumber,
for instance 2.4.
|
Version |
Supports version with the following format: major[.minor[.micro]].
|
VertxWebSocketClientProvider |
|
Violation |
Describe a Violation, used for the JWT validation.
|
VisibleForTesting |
This annotation doesn't actually do anything, other than provide documentation of the fact that a function has
either been marked public, or package private in order for a test (somewhere physically distant in the system)
to compile.
|
Warning |
|
WarningHeader |
Processes the Warning message header.
|
WebSocketAdapter |
Basic websocket application interface facilitating different provider implementations.
|
WebSocketAdapterFilter |
Top-level filter in the Grizzly filter chain.
|
WebSocketClientProvider |
Provider of a WebSocket clients.
|
WebSocketExchange |
Message that initiates the web-socket connection establishment.
|
WebSocketProxyFilter |
A WebSocketProxyFilter detects WebSocket upgrade requests and, when found, connects
to the protected application using a dedicated tunnel.
|
WelcomeHandler |
Creates a static response containing a simple HTML welcome page.
|
WelcomeHandler.Heaplet |
Creates and initializes a static response handler in a heap environment.
|
WwwAuthenticateHeader |
A Header representation of the WWW-Authenticate HTTP header.
|
WwwAuthenticateHeader.Challenge |
A single WWW-Authenticate challenge.
|
XMLHandler |
This is a custom XML handler to load the dtds from the classpath This should
be used by all the xml parsing document builders to set the default entity
resolvers.
|
XMLUtils |
Utility classes for handling XML.
|