Package org.forgerock.openam.sts.soap.policy.am
The classes in this package provide the client-side support for inserting OpenAMSessionToken assertions in the
RequestSecurityToken so that soap-sts instances, protected by SecurityPolicy bindings specifying OpenAMSessionToken
SupportingTokens, can be successfully invoked.
-
Class Summary Class Description AbstractOpenAMSessionTokenInterceptor This is the base class for the OpenAMSessionTokenClientInterceptor and OpenAMSessionTokenServerInterceptor classes.OpenAMSessionAssertion Class which represents the Assertion corresponding to the custom OpenAMSessionToken SecurityPolicy binding.OpenAMSessionTokenClientAssertionBuilder The AssertionBuilder registered with the CXF Bus running the CXF sts client so that OpenAMSessionAssertions can be created to consume sts instances with SecurityPolicy bindings specifying OpenAMSessionAssertions.OpenAMSessionTokenClientInterceptor Implementation modeled after org.apache.cxf.ws.security.wss4j.SamlTokenInterceptor.OpenAMSessionTokenClientInterceptorProvider PolicyInterceptorProvider registered with the org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistry on the client side to support the custom OpenAMSessionToken SecurityPolicy assertions.OpenAMSessionTokenServerAssertionBuilder Registered with the org.apache.cxf.ws.policy.AssertionBuilderRegistry, obtained via the cxf Bus in SoapSTSLifecycleImpl, to obtain and create OpenAMSessionAssertion included in the soap-sts RequestSecurityToken invocation.OpenAMSessionTokenServerInterceptor The custom AbstractTokenInterceptor deployed with published soap-sts instances.OpenAMSessionTokenServerInterceptorProvider PolicyInterceptorProvider registered with the org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistry on the server side to support the custom OpenAMSessionToken SecurityPolicy assertions.