Package org.forgerock.openig.tools
Common tools used in policy service.
- 
Interface Summary Interface Description LifeCycle Manages Lifecycle on an object.ProxyOptions Configure proxy settings.
- 
Class Summary Class Description ApiVersionProtocolHeaderFilter This filter overrides the protocol version in Accept-Api-Version header.CachePolicyDecisionFilter A CRESTFilterthat caches policy decisions.CaffeineUtils Utility class for Caffeine-related workarounds.ClientTlsOptions Extension toTlsOptionsto support changing the behaviour of how hostname verification is enforced.ExecutorFilter ThisFilterexecutes all CREST operations in an executor, effectively running the rest of the chain in another thread.FutureUtils HeadlessAuthenticationFilter Provides an OpenAM SSO Token in the given header name for downstream components.InsertSsoTokenHeaderFilter This filter is responsible to check that an @InternalSsoTokenContextwas defined in the context's chain and to propagate the SSO token (potentially not valid) into the request as a header.InternalSsoTokenContext AnInternalSsoTokenContextused to store an SSO token.InvalidCallerTokenDetectionFilter AnInvalidCallerTokenDetectionFilterprovides a mechanism that allows IG to detect an incorrect response and trigger a token refresh before making the request again with the updated token.JwtUtil Utility methods supporting JWTs.NotSupportedFilter A convenient implementation of a CRESTFilterthat just returns aNotSupportedExceptionfor all the methods implementations.ServerTlsOptions Extension toTlsOptionssupporting client authentication configuration used to drive the authentication negotiation between the client and IG.ServerTlsOptions.SniConfiguration TlsOptions Key TLS Options used by both theClientTlsOptionsand theServerTlsOptions.Utils Utility class.
- 
Enum Summary Enum Description ServerTlsOptions.ClientAuthentication Enum representing the client authentication configuration options driving authentication negotiations between IG and the client.