Package org.forgerock.openam.sts.rest.operation.translate
Contains classes related to the creation and implementation of token transformation operations, factory classes
that produce the RestTokenTransformValidator and RestTokenProvider implementations which realize a particular token transform,
and marshalling classes that marshal the token transform invocation state into the parameter state needed by the
RestTokenTransformValidator and RestTokenProvider implementations.
Token transformation and token translation can be considered synonyms - different names were chosen to distinguish
the top-level operation(TokenTransformOperation), and the set of specific TokenTransform instances, each of which
validates a specific input token type and generates a specific output token type.
-
Interface Summary Interface Description TokenTransform<I,O extends TokenTypeId> This interface defines a specific token transformation.TokenTransformFactory Factory interface to build a TokenTransform instance given a TokenTransformConfig instance.TokenTranslateOperation This class is the analogue to the Token{Issue/Validate/Renew/Cancel}Operation instances plugged-into the CXF-STS. -
Class Summary Class Description CustomRestTokenProviderParametersImpl This is an implementation of the RestTokenProviderParameters specific for custom RestTokenProvider implementations.OpenIdConnectRestTokenProviderParameters An implementation of the RestTokenProviderParameters to support the RestOpenIdConnectTokenProviderSaml2RestTokenProviderParameters An implementation of the RestTokenProviderParameters to support the creation of Saml2 tokens.TokenTransformFactoryImpl TokenTransformImpl The TokenTranslateOperationImpl maintains a Set of these instances, one for each supported token transformation.TokenTranslateOperationImpl This class defines TokenTranslateOperation implementation, the top-level operation invoked by the REST-STS resource.