Class AddAttributeStatementToAssertion

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, Aware, MessageSource, MessageSourceAware, Action

public class AddAttributeStatementToAssertion extends BaseAddAttributeStatementToAssertion<Attribute>
Action that builds an AttributeStatement and adds it to an Assertion returned by a lookup strategy, by default in the InOutOperationContext.getOutboundMessageContext().

If no Response exists, then an Assertion directly in the outbound message context will be used or created

The IdPAttribute set to be encoded is drawn from an AttributeContext returned from a lookup strategy, by default located on the RelyingPartyContext beneath the profile request context.

Event:
EventIds.PROCEED_EVENT_ID, EventIds.INVALID_MSG_CTX, IdPEventIds.UNABLE_ENCODE_ATTRIBUTE