Package org.opensaml.profile.action.impl
Implementations of general profile actions.
-
Class Summary Class Description AbstractMessageChannelSecurity Abstract base class for profile actions which populate aMessageChannelSecurityContext
on aBaseContext
, where the latter is located using a lookup strategy.CheckAccess This action validates that a request comes from an authorized client, based on an injected service and policy parameters.DecodeMessage Action that decodes an incoming request into aMessageContext
.EncodeMessage Action that encodes an outbound response from the outboundMessageContext
.HttpServletRequestMessageChannelSecurity Profile action which populates aMessageChannelSecurityContext
based on aHttpServletRequest
.LogEvent A profile action that logs an event if one is found in the profile request context.PopulateClientTLSValidationParameters Action that resolves and populatesClientTLSValidationParameters
on aClientTLSSecurityParametersContext
created/accessed via a lookup function, by default on the inbound message context.PopulateDecryptionParameters Action that resolves and populatesDecryptionParameters
on aSecurityParametersContext
created/accessed via a lookup function, by default on the inbound message context.PopulateMetricContext An action that populates aMetricContext
child of theProfileRequestContext
with a set of rules for activating timer measurements and counters on associated objects during the execution of a profile request.PopulateSignatureValidationParameters Action that resolves and populatesSignatureValidationParameters
on aSecurityParametersContext
created/accessed via a lookup function, by default on the inbound message context.SetProfileId A profile action that sets the ID of the profile in use.StaticMessageChannelSecurity Profile action which populates aMessageChannelSecurityContext
based on static configuration flags.