All Classes and Interfaces
Classes
Class
Description
Abstract Function which returns
Locale-aware information about an attribute.Base class for attribute release consent actions.
Base class for consent actions.
Base class for consent actions which write to a
StorageService.Base class for consent actions which interact with a
StorageService.Function which returns the locale-aware display description of an attribute, defaulting to the
attribute ID if the attribute has no display description.
Function which returns the locale-aware display name of an attribute, defaulting to the
attribute ID if the attribute has no display name.
Predicate to determine whether consent should be obtained for an attribute.
Function that returns a map of consent objects representing consent to attribute release.
Descriptor for an attribute release flow.
ContextDataLookupFunction to return the value of an attribute from an AttributeContext.Function to calculate the hash of the values of an IdP attribute.
Serializes a
Collection of strings.Constants to use for audit logging fields stored in an
AuditContext as a
child of an ConsentContext.Descriptor for a consent flow.
The result of a consent flow, suitable for storage.
Serializes
Consent.A
Comparator used to order storage keys so that the least used and oldest storage keys are returned first.Function to order storage keys by least-used and oldest first during pruning of storage records.
Consent action to create a consent result representing global consent to be stored in a storage service.
Consent action to create a consent result representing the result of a consent flow.
Function that returns the current consent IDs from a ConsentContext.Function that returns whether the current consents are approved from an ConsentContext.Function that returns the current consent values from an ConsentContext.Consent action which extracts user input and updates current consent objects in the consent context accordingly.
Function that returns a profile interceptor flow descriptor from a profile request context using a lookup strategy.
ContextDataLookupFunction that returns the current flow id.Predicate to determine whether global consent has been given by user.
Action that creates an
AttributeReleaseContext and attaches it to the current ProfileRequestContext.Action that creates a
ConsentContext and attaches it to the current ProfileRequestContext.Predicate that determines whether an IdP attribute is required by the requester.
Predicate that returns whether consent is required by comparing the previous and current consents from the consent
context.
Function to join the result of two functions with a separator.
Function which resolves the
Locale from a ProfileRequestContext.Function that returns a consent object whose id and value are resolved from a lookup function
and
MessageSource.Attribute consent action to populate the attribute consent context with the attributes for which consent should be
obtained.
Consent action which populates the current consents of a consent context with the output value of a function whose
input value is a profile request context.
Comparator which prefers to order strings according to the order in which they appear in a list, and which falls back
to natural ordering for strings not present in the list.
Consent action which reads consent records from storage and adds the serialized consent records to the consent
context as previous consents.
Attribute consent action which constrains the attributes released to those consented to.
Consent action which deletes a consent record from storage.
Consent action which maintains a storage record whose value is the current time in milliseconds.