# Package net.shibboleth.idp.consent.flow.ar.impl

@NonnullElements package net.shibboleth.idp.consent.flow.ar.impl
Actions and flow descriptors related to attribute release consent.

Classes
Class
Description
AbstractAttributeReleaseAction
Base class for attribute release consent actions.
AttributeReleaseFlowDescriptor
Descriptor for an attribute release flow.
InitializeAttributeReleaseContext
Action that creates an `AttributeReleaseContext` and attaches it to the current `ProfileRequestContext`.
PopulateAttributeReleaseContext
Attribute consent action to populate the attribute consent context with the attributes for which consent should be obtained.
ReleaseAttributes
Attribute consent action which constrains the attributes released to those consented to.
ValidatedExtractedConsent
Consent action which validates extracted user input when per-attribute consent is not enabled.