org.forgerock.audit |
Package contains the AuditService.
|
org.forgerock.audit.batch |
Package contains common audit batch configuration files.
|
org.forgerock.audit.events |
Package contains audit events.
|
org.forgerock.audit.events.handlers |
|
org.forgerock.audit.events.handlers.buffering |
This package contains the batch publisher and its various implementations.
|
org.forgerock.audit.events.handlers.writers |
Utility classes for writing streams of characters.
|
org.forgerock.audit.filter |
Contains the classes for filtering audit events.
|
org.forgerock.audit.handlers.csv |
This package contains the default AuditEventHandler implementations.
|
org.forgerock.audit.handlers.elasticsearch |
|
org.forgerock.audit.handlers.jdbc |
This package contains a JDBC AuditEventHandler implementation.
|
org.forgerock.audit.handlers.jms |
This package contains a JMS AuditEventHandler implementation.
|
org.forgerock.audit.handlers.json |
|
org.forgerock.audit.handlers.splunk |
This package contains the audit handler implementation for Splunk.
|
org.forgerock.audit.handlers.syslog |
This package contains a Syslog AuditEventHandler implementation.
|
org.forgerock.audit.json |
This package contains utilities to build and configure audit service and handlers from JSON configuration.
|
org.forgerock.audit.providers |
|
org.forgerock.audit.retention |
File retention classes.
|
org.forgerock.audit.rotation |
Audit log file rotation classes.
|
org.forgerock.audit.secure |
Classes for handling secure audit logging.
|
org.forgerock.audit.util |
This package contains utility classes used in the audit service.
|
org.forgerock.http |
Models and manages elements of the Hypertext Transfer Protocol.
|
org.forgerock.http.decoder |
Decodes HTTP entities that are compressed or encoded.
|
org.forgerock.http.filter |
|
org.forgerock.http.filter.cors |
Support for CORS.
|
org.forgerock.http.handler |
|
org.forgerock.http.header |
Processes HTTP message header fields.
|
org.forgerock.http.header.authorization |
|
org.forgerock.http.io |
Provides stream buffering, branching, and storage functions.
|
org.forgerock.http.oauth2 |
This package provides APIs for OAuth 2.0 services implementations.
|
org.forgerock.http.oauth2.resolver |
This package defines OpenAM specific logic needed to retrieve an
AccessTokenInfo .
|
org.forgerock.http.protocol |
Models and manages elements of the Hypertext Transfer Protocol.
|
org.forgerock.http.routing |
Provides routing functionality for HTTP requests.
|
org.forgerock.http.servlet |
Integrates with the Java Enterprise Edition Servlet API.
|
org.forgerock.http.session |
Provides interfaces for managing and interacting with HTTP Sessions.
|
org.forgerock.http.spi |
HTTP service provider API.
|
org.forgerock.http.swagger |
Classes to support OpenAPI API Descriptions using Swagger.
|
org.forgerock.http.util |
Miscellaneous utility classes.
|
org.forgerock.json |
Provides an API for the traversal and manipulation of JSON object model structures in Java.
|
org.forgerock.json.jose.builders |
Classes and interfaces for builder to build JWTs using a fluent API.
|
org.forgerock.json.jose.common |
Common classes and interfaces for all types of JWTs.
|
org.forgerock.json.jose.exceptions |
Exceptions for all possible JWT exception scenarios.
|
org.forgerock.json.jose.jwe |
Classes and interfaces for JWT encryption and JWEs.
|
org.forgerock.json.jose.jwe.handlers.compression |
Compression Handler classes for each possible compression algorithm.
|
org.forgerock.json.jose.jwe.handlers.encryption |
Encryption Handler classes for each possible encryption algorithm.
|
org.forgerock.json.jose.jwk |
Classes and interfaces for creating and manipulating JWKs.
|
org.forgerock.json.jose.jwk.store |
This package contains classes to manage a JWKs URI.
|
org.forgerock.json.jose.jws |
Classes and interfaces for JWT signing and JWS'.
|
org.forgerock.json.jose.jws.handlers |
Signing Handler classes for each possible signing algorithm.
|
org.forgerock.json.jose.jwt |
Classes and interfaces for JWTs.
|
org.forgerock.json.jose.tokenhandler |
|
org.forgerock.json.jose.utils |
Utility classes for JWT creation and manipulation.
|
org.forgerock.json.resource |
Classes and interfaces for core types including connections, request
handlers, resources, and their exceptions.
|
org.forgerock.json.resource.http |
JSON resource Commons HTTP Framework integration.
|
org.forgerock.openig.alias |
Service Provider interface for registering type aliases.
|
org.forgerock.openig.audit |
Service Provider interface for registering audit events.
|
org.forgerock.openig.config |
Performs dynamic configuration bootstrap, discovery and input/output functions.
|
org.forgerock.openig.config.env |
|
org.forgerock.openig.decoration |
Decorator API to ease heap object customization and transformation.
|
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 |
Capture decoration classes that prints filters and handlers input and output messages.
|
org.forgerock.openig.decoration.global |
This package contains a special decorator that is responsible to invoke other decorators.
|
org.forgerock.openig.decoration.helper |
Contains an abstract decorator dedicated to Filter and Handler.
|
org.forgerock.openig.decoration.timer |
Contains a decorator that log time elapsed in a Filter or a Handler.
|
org.forgerock.openig.el |
Integrates with the Java Enterprise Edition Unified Expression Language API.
|
org.forgerock.openig.el.plugins |
Plugins that provide expression context.
|
org.forgerock.openig.filter |
Filters the requests and/or responses of HTTP.
|
org.forgerock.openig.filter.allow |
Filters the HTTP request using a declarative configuration model based on a chain of predicates to validate.
|
org.forgerock.openig.filter.circuitbreaker |
This package contains the components used to implement circuit breaking.
|
org.forgerock.openig.filter.finance |
Support for financial APIs (Open Banking, PSD2, Berlin Group, ...).
|
org.forgerock.openig.filter.jwt |
This package contains the components used to implement some JWT related filter.
|
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 |
OAuth 2.0 Client filter implementation.
|
org.forgerock.openig.filter.oauth2.client.authentication |
Collection of heaplets supporting OAuth2 client authentication Filters.
|
org.forgerock.openig.filter.oauth2.cnf |
JWT confirmation key support for access tokens.
|
org.forgerock.openig.filter.oauth2.decoration |
Decoration for the oauth2 package: AccessTokenResolver, etc.
|
org.forgerock.openig.filter.throttling |
This package contains the components used to implement a throttling rate support.
|
org.forgerock.openig.handler |
Handles HTTP requests by generating responses.
|
org.forgerock.openig.handler.resources |
Contains components and APIs used to serve static resources.
|
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 |
Identity Gateway SAML support.
|
org.forgerock.openig.heap |
Manages collections or "heaps" of associated objects, initialized from
declarative configuration artifacts.
|
org.forgerock.openig.http |
Integrates with the ForgeRock HTTP Framework.
|
org.forgerock.openig.io |
Provides stream buffering, branching, and storage functions.
|
org.forgerock.openig.ldap |
Facilitates access to the OpenDJ LDAP SDK from within scripts.
|
org.forgerock.openig.openam |
Integration classes specifically for ForgeRock Access Management.
|
org.forgerock.openig.openam.session |
AM Session idle timeout tracking.
|
org.forgerock.openig.proxy |
Contains proxy related heaplets.
|
org.forgerock.openig.reactive |
Contains RxJava specific tools.
|
org.forgerock.openig.regex |
Matches, extracts and transforms text with regular expression patterns.
|
org.forgerock.openig.resolver |
Performs object resolution for dynamic expression and script integration.
|
org.forgerock.openig.script |
Scripting support.
|
org.forgerock.openig.secrets |
Provides the Common Secrets API for accessing secrets of various kinds.
|
org.forgerock.openig.security |
|
org.forgerock.openig.session.jwt |
Manage the Identity Gateway session.
|
org.forgerock.openig.session.jwt.dirty |
Set of collection delegating classes to observes whenever a Map element is removed.
|
org.forgerock.openig.sql |
Provides SQL and JDBC support.
|
org.forgerock.openig.text |
Processes structured text in streams and files.
|
org.forgerock.openig.thread |
Provides heaplets for creating thread pools.
|
org.forgerock.openig.tools |
Common tools used in policy service.
|
org.forgerock.openig.tools.am |
Access Management Server.
|
org.forgerock.openig.tools.authentication |
AM authentication service.
|
org.forgerock.openig.tools.authentication.chf |
HTTP-based authentication service.
|
org.forgerock.openig.tools.jwt.factory |
Provides JWT capabilities to the Identity Gateway.
|
org.forgerock.openig.tools.jwt.validation |
This package contains classes used to perform JWT validation.
|
org.forgerock.openig.tools.notifications |
AM notifications service.
|
org.forgerock.openig.tools.notifications.ws |
Web socket notifications service implementation.
|
org.forgerock.openig.tools.session |
This package contains classes to call AM to retrieve user's session info.
|
org.forgerock.openig.tools.userprofile |
This package contains classes to call AM to retrieve user's profile info.
|
org.forgerock.openig.types |
Contains everything commonly used to work with TypeDefinition .
|
org.forgerock.openig.types.importer |
Route import support.
|
org.forgerock.openig.ui.record |
Defines a storage service to be used by the UI to persist its component model.
|
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 |
Miscellaneous utility classes.
|
org.forgerock.openig.websocket |
WebSocket proxy support.
|
org.forgerock.secrets |
Provides a unified API for accessing secrets of various kinds.
|
org.forgerock.secrets.jwkset |
Secret store backend for retrieving keys from a local or remote JWK Set.
|
org.forgerock.secrets.keys |
Contains cryptographic key related API objects.
|
org.forgerock.secrets.keystore |
Implementations of SecretStore for accessing keys stored in Java KeyStores, such as
PKCS#11 Hardware Security Modules (HSMs) and PKCS#12 file-based encrypted key stores.
|
org.forgerock.secrets.oauth2 |
A Secrets API backend that can obtain OAuth 2 access tokens from a token endpoint, along with a collection of
grant type handlers.
|
org.forgerock.secrets.propertyresolver |
|
org.forgerock.services |
This package contains the classes classes and interfaces used in the services' implementations.
|
org.forgerock.services.context |
This package contains the Context interface and various common protocol
independent implementations.
|
org.forgerock.services.descriptor |
Classes that allow services to be described.
|
org.forgerock.services.routing |
This package provides a simple framework for implementing routers.
|
org.forgerock.tokenhandler |
Provides token handler definition.
|
org.forgerock.util |
Provides common interfaces and classes.
|
org.forgerock.util.annotations |
Provides common annotations.
|
org.forgerock.util.crypto |
Provides common crypto constants and classes.
|
org.forgerock.util.encode |
Provides fast and memory efficient Base64, Base64Url, and Hex decoding and encoding.
|
org.forgerock.util.generator |
Provides an abstraction of identifiers generators.
|
org.forgerock.util.i18n |
Utility classes for dealing with internationalization (i18n).
|
org.forgerock.util.promise |
An implementation of the Promise API in Java.
|
org.forgerock.util.query |
Provides a mechanism for implementing query filters.
|
org.forgerock.util.thread |
Provides a mechanism for handling shutdown of ExecutorService instances.
|
org.forgerock.util.thread.listener |
Provides interfaces for handling shutdown.
|
org.forgerock.util.time |
Provides a time service abstraction.
|
org.forgerock.util.xml |
Provides utilities for reading and processing XML.
|