Class AttributeReleaseConsentFunction

java.lang.Object
net.shibboleth.idp.consent.logic.impl.AttributeReleaseConsentFunction
All Implemented Interfaces:
Function<ProfileRequestContext,Map<String,Consent>>

public class AttributeReleaseConsentFunction extends Object implements Function<ProfileRequestContext,Map<String,Consent>>
Function that returns a map of consent objects representing consent to attribute release. Each consent object represents consent to an attribute. The id of each consent object is an attribute id, and the value of each consent object is a hash of the attribute's values. A consent object is created for every consentable attribute in the attribute release context.