Package org.forgerock.openam.sts.config.user
Contains the classes which encapsulate the user-provided configuration state necessary to publish a STS instance.
This state includes the supported token operations, crypto context, and deployment information.
-
Class Summary Class Description AuthTargetMapping Each deployed STS instance will be configured with a mapping which specifies the rest authN authIndexType and authIndexValue against which a particular token type will be validated.AuthTargetMapping.AuthTarget AuthTargetMapping.AuthTargetMappingBuilder CustomTokenOperation This class encapsulates state necessary to configure a token validator or a token provider for a custom token type.DeploymentConfig This class represents the deployment configuration for an STS instance.DeploymentConfig.DeploymentConfigBuilder DeploymentConfig.DeploymentConfigBuilderBase<T extends DeploymentConfig.DeploymentConfigBuilderBase<T>> OpenIdConnectTokenConfig Encapsulates the configuration state necessary to produce OpenId Connect Id Tokens.OpenIdConnectTokenConfig.OIDCIdTokenConfigBuilder SAML2Config Encapsulates the configuration state necessary to produce SAML2 assertions.SAML2Config.SAML2ConfigBuilder Builder used to programmatically create SAML2Config objectsSTSInstanceConfig Base class encapsulating STS configuration state common to both the REST and SOAP STS.STSInstanceConfig.STSInstanceConfigBuilder STSInstanceConfig.STSInstanceConfigBuilderBase<T extends STSInstanceConfig.STSInstanceConfigBuilderBase<T>> -
Enum Summary Enum Description OpenIdConnectTokenPublicKeyReferenceType An enum describing the manner in which the public key corresponding to the private signing key is identified, as specified here: https://tools.ietf.org/html/draft-ietf-jose-json-web-signature-41#section-4 Not that if the jku type is specified, the kid claim must also be specified.