All Classes
-
Class Summary Class Description AbstractAttributeDisplayFunction Abstract Function which returnsLocale-aware information about an attribute.AbstractAttributeReleaseAction Base class for attribute release consent actions.AbstractConsentAction Base class for consent actions.AbstractConsentIndexedStorageAction Base class for consent actions which write to aStorageService.AbstractConsentStorageAction Base class for consent actions which interact with aStorageService.AttributeDisplayDescriptionFunction Function which returns the locale-aware display description of an attribute, defaulting to the attribute ID if the attribute has no display description.AttributeDisplayNameFunction Function which returns the locale-aware display name of an attribute, defaulting to the attribute ID if the attribute has no display name.AttributePredicate Predicate to determine whether consent should be obtained for an attribute.AttributeReleaseConsentFunction Function that returns a map of consent objects representing consent to attribute release.AttributeReleaseFlowDescriptor Descriptor for an attribute release flow.AttributeValueLookupFunction ContextDataLookupFunctionto return the value of an attribute from anAttributeContext.AttributeValuesHashFunction Function to calculate the hash of the values of an IdP attribute.CollectionSerializer Serializes aCollectionof strings.ConsentAuditFields Constants to use for audit logging fields stored in anAuditContextas a child of anConsentContext.ConsentFlowDescriptor Descriptor for a consent flow.ConsentResult The result of a consent flow, suitable for storage.ConsentSerializer SerializesConsent.CounterStorageKeyComparator AComparatorused to order storage keys so that the least used and oldest storage keys are returned first.CounterStorageKeyFunction Function to order storage keys by least-used and oldest first during pruning of storage records.CreateGlobalConsentResult Consent action to create a consent result representing global consent to be stored in a storage service.CreateResult Consent action to create a consent result representing the result of a consent flow.CurrentConsentIdsAuditExtractor Functionthat returns the current consent IDs from aConsentContext.CurrentConsentIsApprovedAuditExtractor Functionthat returns whether the current consents are approved from anConsentContext.CurrentConsentValuesAuditExtractor Functionthat returns the current consent values from anConsentContext.ExtractConsent Consent action which extracts user input and updates current consent objects in the consent context accordingly.FlowDescriptorLookupFunction<T extends net.shibboleth.idp.profile.interceptor.ProfileInterceptorFlowDescriptor> Function that returns a profile interceptor flow descriptor from a profile request context using a lookup strategy.FlowIdLookupFunction ContextDataLookupFunctionthat returns the current flow id.GlobalAttributeConsentPredicate Predicate to determine whether global consent has been given by user.HashFunction Function whose output value is a hash of the input value.InitializeAttributeReleaseContext Action that creates anAttributeReleaseContextand attaches it to the currentProfileRequestContext.InitializeConsentContext Action that creates aConsentContextand attaches it to the currentProfileRequestContext.IsAttributeRequiredPredicate Predicate that determines whether an IdP attribute is required by the requester.IsConsentRequiredPredicate Predicate that returns whether consent is required by comparing the previous and current consents from the consent context.JoinFunction Function to join the result of two functions with a separator.LocaleLookupFunction Function which resolves theLocalefrom aProfileRequestContext.MessageSourceConsentFunction Function that returns a consent object whose id and value are resolved from a lookup function andMessageSource.PopulateAttributeReleaseContext Attribute consent action to populate the attribute consent context with the attributes for which consent should be obtained.PopulateConsentContext 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.PreferExplicitOrderComparator 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.ReadConsentFromStorage Consent action which reads consent records from storage and adds the serialized consent records to the consent context as previous consents.ReleaseAttributes Attribute consent action which constrains the attributes released to those consented to.RevokeConsent Consent action which deletes a consent record from storage.UpdateCounter Consent action which maintains a storage record whose value is the current time in milliseconds.