Uses of Class
net.shibboleth.idp.attribute.IdPAttribute
Packages that use IdPAttribute
Package
Description
IdPAttributes are protocol-agnostic
units of information about some thing, usually a user.Context to do with Attribute Manipulation.
This package contains a filtering engine for a collection of
IdPAttributes.The contexts to do with attribute filtering.
Implementation of the various policy matchers.
Implementation of the logical attribute matchers.
This is where the attribute matchers that understand SAML live.
A system which is capable of retrieving a collection of
IdPAttributes from a variety of locations, transform them,
and associate a set of protocol-specific encoders to them.Implementations of various
AttributeDefinitions.A
DataConnector implementation that maps from a given set of
source value to an output value.The context to do with Attribute Resolution.
Interfaces supporting data connectors.
Package for http data connector configuration.
A
DataConnector implementation that
reads data from an HTTP web service.Common functionality used by data connectors.
Package for LDAP data connector configuration.
A
DataConnector implementation that reads data from an LDAP.Package for rdbms data connector configuration.
A
DataConnector implementation that reads data from a relational
database.Implementation of StorageService-backed data connector.
Implementations of core resolver functionality.
This Package contains interface definitions exported to ECMAScript.
Implementation of specific DataConnector parsers.
APIs for transcoding of attributes.
Implementation classes for attribute transcoding.
Implementation of various authentication actions.
Classes supporting Java
Principal usage.APIs for CAS attribute support.
Implementation classes for CAS attribute support.
CAS protocol flow implementations.
Context classes related to consent flows.
Actions and flow descriptors related to attribute release consent.
Predicates and functions related to attribute consent.
Functions and predicates supporting other profile components.
Implementations of SAML related
AttributeDefinition
and DataConnector.Base classes for SAML
AttributeTranscoder classes.Implementations of SAML transcoders.
This package contains such class definitions as are needed to
bridge between the relying-party.xml schema and OpenSAML.
Functionality and base classes common to both SAML 1 and 2 profile configuration.
Actions common to SAML 1 and SAML 2 processing.
Functions and predicates supporting SAML profile behavior.
Profile processing actions related to SAML 1 messages.
Profile processing actions related to SAML 2 messages.
-
Uses of IdPAttribute in net.shibboleth.idp.attribute
Subclasses of IdPAttribute in net.shibboleth.idp.attributeModifier and TypeClassDescriptionfinal classIdP Representation of the SAML2 RequestedAttribute.Fields in net.shibboleth.idp.attribute with type parameters of type IdPAttributeModifier and TypeFieldDescriptionprivate final Multimap<String,IdPAttribute> AttributesMapContainer.providedValueThe map we are encapsulating.Methods in net.shibboleth.idp.attribute that return IdPAttributeMethods in net.shibboleth.idp.attribute that return types with arguments of type IdPAttributeMethods in net.shibboleth.idp.attribute with parameters of type IdPAttributeConstructor parameters in net.shibboleth.idp.attribute with type arguments of type IdPAttributeModifierConstructorDescriptionConstructor. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.context
Fields in net.shibboleth.idp.attribute.context with type parameters of type IdPAttributeModifier and TypeFieldDescriptionprivate Map<String,IdPAttribute> AttributeContext.attributesThe attributes tracked by this context.private Map<String,IdPAttribute> AttributeContext.unfilteredAttributesThe attributes tracked by this context prior to filtering.Methods in net.shibboleth.idp.attribute.context that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionAttributeContext.getIdPAttributes()Gets the map of attributes, indexed by attribute ID, tracked by this context.AttributeContext.getUnfilteredIdPAttributes()Gets the map of unfiltered attributes, indexed by attribute ID, tracked by this context.Method parameters in net.shibboleth.idp.attribute.context with type arguments of type IdPAttributeModifier and TypeMethodDescriptionAttributeContext.setIdPAttributes(Collection<IdPAttribute> newAttributes) Sets the attributes tracked by this context.AttributeContext.setUnfilteredIdPAttributes(Collection<IdPAttribute> newAttributes) Sets the unfiltered attributes tracked by this context. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.filter
Methods in net.shibboleth.idp.attribute.filter with parameters of type IdPAttributeModifier and TypeMethodDescriptionvoidAttributeRule.apply(IdPAttribute attribute, AttributeFilterContext filterContext) Applies this rule to the respective attribute in the filter context.Matcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.MatcherFromPolicy.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.filter.context
Fields in net.shibboleth.idp.attribute.filter.context with type parameters of type IdPAttributeModifier and TypeFieldDescriptionprivate Map<String,IdPAttribute> AttributeFilterContext.filteredAttributesAttributes which have been filtered.private Map<String,IdPAttribute> AttributeFilterContext.prefilteredAttributesAttributes which are to be filtered.Methods in net.shibboleth.idp.attribute.filter.context that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionAttributeFilterContext.getFilteredIdPAttributes()Gets the collection of attributes, indexed by ID, left after the filtering process has run.AttributeFilterContext.getPrefilteredIdPAttributes()Gets the collection of attributes that are to be filtered, indexed by attribute ID.Method parameters in net.shibboleth.idp.attribute.filter.context with type arguments of type IdPAttributeModifier and TypeMethodDescriptionAttributeFilterContext.setFilteredIdPAttributes(Collection<IdPAttribute> attributes) Sets the attributes that have been filtered.AttributeFilterContext.setPrefilteredIdPAttributes(Collection<IdPAttribute> attributes) Sets the attributes which are to be filtered. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.filter.matcher.impl
Methods in net.shibboleth.idp.attribute.filter.matcher.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionScriptedMatcher.MatcherScriptEvaluator.execute(IdPAttribute attribute, AttributeFilterContext filterContext) Execution hook.AbstractMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.ScriptedMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Perform the AttributeValueMatching. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.filter.matcher.logic.impl
Methods in net.shibboleth.idp.attribute.filter.matcher.logic.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionAndMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) A given attribute value is considered to have matched if, and only if, it is returned by every composed.NotMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) A given attribute value is considered to have matched if it is not returned by the composedMatcher.OrMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.filter.matcher.saml.impl
Methods in net.shibboleth.idp.attribute.filter.matcher.saml.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionprivate Set<IdPAttributeValue>AttributeInMetadataMatcher.filterValues(String attributeToLog, IdPAttribute attribute, List<XMLObject> requestedValues) Given an attribute and the requested values do the filtering.private Set<IdPAttributeValue>AttributeInMetadataMatcher.filterValues(IdPAttribute attribute, List<IdPAttributeValue> requestedValues) Given an attribute and the requested values do the filtering.AbstractMatchesShibMDScopeMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.AttributeInMetadataMatcher.getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValues which match this rule, or null if the matcher failed. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver
Fields in net.shibboleth.idp.attribute.resolver declared as IdPAttributeModifier and TypeFieldDescriptionprivate final IdPAttributeResolvedAttributeDefinition.resolvedAttributeThe attribute produced by the resolved attribute definition.Fields in net.shibboleth.idp.attribute.resolver with type parameters of type IdPAttributeModifier and TypeFieldDescriptionprivate final Map<String,IdPAttribute> ResolvedDataConnector.resolvedAttributesThe attributes produced by the resolved data connector.Methods in net.shibboleth.idp.attribute.resolver that return IdPAttributeModifier and TypeMethodDescriptionprotected abstract IdPAttributeAbstractAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeResolvedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeAbstractAttributeDefinition.doResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Perform the actual resolution.ResolvedAttributeDefinition.getResolvedAttribute()Gets the resolved attribute.Methods in net.shibboleth.idp.attribute.resolver that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionprotected abstract Map<String,IdPAttribute> AbstractDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> ResolvedDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.final Map<String,IdPAttribute> AbstractDataConnector.doResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Perform the actual resolution.ResolvedDataConnector.getResolvedAttributes()Gets the resolved attributes.Methods in net.shibboleth.idp.attribute.resolver with parameters of type IdPAttributeModifier and TypeMethodDescriptionprivate static voidPluginDependencySupport.addAttribute(IdPAttribute source, Map<String, List<IdPAttributeValue>> target) Adds the values of the given attribute to the target collection of attribute values.voidAbstractResolverPlugin.addDisplayInformation(AttributeResolutionContext resolutionContext, IdPAttribute attribute) Deprecated, for removal: This API element is subject to removal in a future version.private static voidPluginDependencySupport.mergeAttributeValues(IdPAttribute source, List<IdPAttributeValue> target) Adds the values of the given attribute to the set of attribute values.Constructors in net.shibboleth.idp.attribute.resolver with parameters of type IdPAttributeModifierConstructorDescriptionResolvedAttributeDefinition(AttributeDefinition definition, IdPAttribute attribute) Constructor.Constructor parameters in net.shibboleth.idp.attribute.resolver with type arguments of type IdPAttributeModifierConstructorDescriptionResolvedDataConnector(DataConnector connector, Map<String, IdPAttribute> attributes) Constructor. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.ad.impl
Fields in net.shibboleth.idp.attribute.resolver.ad.impl declared as IdPAttributeModifier and TypeFieldDescriptionprivate final IdPAttributeScriptedIdPAttributeImpl.encapsulatedAttributeTheIdPAttributewe are encapsulating.private IdPAttributeStaticAttributeDefinition.valueStatic value returned by this definition.Methods in net.shibboleth.idp.attribute.resolver.ad.impl that return IdPAttributeModifier and TypeMethodDescriptionprotected IdPAttributeContextDerivedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) protected IdPAttributeDateTimeAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeDecryptedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributePrescopedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributePrincipalNameAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) protected IdPAttributeRegexSplitAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeScopedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeScriptedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeSimpleAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeStaticAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeTemplateAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttributeScriptedAttributeDefinition.AttributeDefinitionScriptEvaluator.execute(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Execution hook.ScriptedIdPAttributeImpl.getNativeAttribute()return the underlying attribute.protected IdPAttributeScriptedIdPAttributeImpl.getResultingAttribute()Function to reconstruct the attribute after the scripting.StaticAttributeDefinition.getValue()Return the static attribute we are returning.Methods in net.shibboleth.idp.attribute.resolver.ad.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionvoidStaticAttributeDefinition.setValue(IdPAttribute newAttribute) Set the attribute value we are returning.Constructors in net.shibboleth.idp.attribute.resolver.ad.impl with parameters of type IdPAttributeModifierConstructorDescriptionScriptedIdPAttributeImpl(IdPAttribute attribute, String prefix) Constructor. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.ad.mapped.impl
Methods in net.shibboleth.idp.attribute.resolver.ad.mapped.impl that return IdPAttributeModifier and TypeMethodDescriptionprotected IdPAttributeMappedAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.context
Fields in net.shibboleth.idp.attribute.resolver.context with type parameters of type IdPAttributeModifier and TypeFieldDescriptionprivate Map<String,IdPAttribute> AttributeResolutionContext.resolvedAttributesAttributes which were resolved and released by the attribute resolver.Methods in net.shibboleth.idp.attribute.resolver.context that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionAttributeResolutionContext.getResolvedIdPAttributes()Get the collection of resolved attributes.Methods in net.shibboleth.idp.attribute.resolver.context with parameters of type IdPAttributeModifier and TypeMethodDescriptionvoidAttributeResolverWorkContext.recordAttributeDefinitionResolution(AttributeDefinition definition, IdPAttribute attribute) Records the results of an attribute definition resolution.Method parameters in net.shibboleth.idp.attribute.resolver.context with type arguments of type IdPAttributeModifier and TypeMethodDescriptionvoidAttributeResolverWorkContext.recordDataConnectorResolution(DataConnector connector, Map<String, IdPAttribute> attributes) Records the results of an data connector resolution.AttributeResolutionContext.setResolvedIdPAttributes(Collection<IdPAttribute> attributes) Set the set of resolved attributes. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.dc
Methods in net.shibboleth.idp.attribute.resolver.dc that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionMaps the given results to a collection ofIdPAttributeindexed by the attribute's ID. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.dc.http
Methods in net.shibboleth.idp.attribute.resolver.dc.http that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionHTTPSearch.execute(org.apache.http.client.HttpClient client, HttpClientSecurityParameters securityParameters, HTTPResponseMappingStrategy mappingStrategy) The abstraction that will contact the service and obtain results. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.dc.http.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.http.impl that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionScriptedResponseMappingStrategy.handleResponse(org.apache.http.HttpResponse response) ScriptedResponseMappingStrategy.map(Map<String, IdPAttribute> results) Maps the given results to a collection ofIdPAttributeindexed by the attribute's ID.protected Map<String,IdPAttribute> HTTPDataConnector.retrieveAttributes(HTTPSearch executable) Attempts to retrieve attributes from the data source.Methods in net.shibboleth.idp.attribute.resolver.dc.http.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionprivate voidScriptedResponseMappingStrategy.checkValues(IdPAttribute attribute) Ensure that all the values in the attribute are of the correct type.Method parameters in net.shibboleth.idp.attribute.resolver.dc.http.impl with type arguments of type IdPAttributeModifier and TypeMethodDescriptionScriptedResponseMappingStrategy.map(Map<String, IdPAttribute> results) Maps the given results to a collection ofIdPAttributeindexed by the attribute's ID. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.dc.impl
Fields in net.shibboleth.idp.attribute.resolver.dc.impl with type parameters of type IdPAttributeModifier and TypeFieldDescriptionprivate Map<String,IdPAttribute> StaticDataConnector.attributesStatic collection of values returned by this connector.private Cache<String,Map<String, IdPAttribute>> AbstractSearchDataConnector.resultsCacheQuery result cache.Methods in net.shibboleth.idp.attribute.resolver.dc.impl that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionprotected Map<String,IdPAttribute> AbstractSearchDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> PairwiseIdDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> ScriptedDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> StaticDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> SubjectDataConnector.doDataConnectorResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Retrieves a collection of attributes from some data source.protected Map<String,IdPAttribute> PairwiseIdDataConnector.encodeAsAttribute(String value) Encode the provided string.protected Map<String,IdPAttribute> ScriptedDataConnector.DataConnectorScriptEvaluator.execute(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Execution hook.StaticDataConnector.getAttributes()Get the static values returned by this connector.AbstractSearchDataConnector.getResultsCache()Gets the cache used to cache search results.protected abstract Map<String,IdPAttribute> AbstractSearchDataConnector.retrieveAttributes(T1 executable) Attempts to retrieve attributes from the data source.Methods in net.shibboleth.idp.attribute.resolver.dc.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionprivate voidScriptedDataConnector.DataConnectorScriptEvaluator.checkValues(IdPAttribute attribute) Ensure that all the values in the attribute are of the correct type.Method parameters in net.shibboleth.idp.attribute.resolver.dc.impl with type arguments of type IdPAttributeModifier and TypeMethodDescriptionvoidAbstractSearchDataConnector.setResultsCache(Cache<String, Map<String, IdPAttribute>> cache) Sets the cache used to cache search results.voidStaticDataConnector.setValues(Collection<IdPAttribute> newValues) Set static values returned by this connector. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.dc.ldap
Methods in net.shibboleth.idp.attribute.resolver.dc.ldap that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionStringAttributeValueMappingStrategy.map(SearchResult results) Maps the given results to a collection ofIdPAttributeindexed by the attribute's ID. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.dc.ldap.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.ldap.impl that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionprotected Map<String,IdPAttribute> LDAPDataConnector.retrieveAttributes(ExecutableSearchFilter filter) Attempts to retrieve attributes from the LDAP. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.dc.rdbms
Methods in net.shibboleth.idp.attribute.resolver.dc.rdbms that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionMaps the given results to a collection ofIdPAttributeindexed by the attribute's ID. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.dc.rdbms.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.rdbms.impl that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionprotected Map<String,IdPAttribute> RDBMSDataConnector.retrieveAttributes(ExecutableStatement statement) Attempts to retrieve the attribute from the database. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.dc.storage.impl
Methods in net.shibboleth.idp.attribute.resolver.dc.storage.impl that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionScriptedStorageMappingStrategy.map(StorageRecord<?> results) Maps the given results to a collection ofIdPAttributeindexed by the attribute's ID.SimpleStorageMappingStrategy.map(StorageRecord<?> results) Maps the given results to a collection ofIdPAttributeindexed by the attribute's ID.protected Map<String,IdPAttribute> StorageServiceDataConnector.retrieveAttributes(StorageServiceSearch executable) Attempts to retrieve attributes from the data source.Methods in net.shibboleth.idp.attribute.resolver.dc.storage.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionprivate voidScriptedStorageMappingStrategy.checkValues(IdPAttribute attribute) Ensure that all the values in the attribute are of the correct type. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.impl
Method parameters in net.shibboleth.idp.attribute.resolver.impl with type arguments of type IdPAttributeModifier and TypeMethodDescriptionprivate voidAttributeResolverImpl.collectExportingDataConnectors(Map<String, IdPAttribute> resolvedAttributes, AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Helper function to collect attributes and their data & metadata from suitable data connectors.private voidAttributeResolverImpl.collectResolvedAttributes(Map<String, IdPAttribute> resolvedAttributes, AttributeResolverWorkContext workContext, boolean includeDependencyOnly) Helper function to collect suitably resolved attributes. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.scripted
Methods in net.shibboleth.idp.attribute.resolver.scripted that return IdPAttributeModifier and TypeMethodDescriptionScriptedIdPAttribute.getNativeAttribute()return the underlying attribute. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.resolver.spring.dc.impl
Methods in net.shibboleth.idp.attribute.resolver.spring.dc.impl that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionstatic Cache<String,Map<String, IdPAttribute>> CacheConfigParser.buildCacheAccess(String timeToLive, String maximumSize) Factory method to leverage spring property replacement functionality.static Cache<String,Map<String, IdPAttribute>> CacheConfigParser.buildCacheWrite(String timeToLive, String maximumSize) Factory method to leverage spring property replacement functionality. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.transcoding
Methods in net.shibboleth.idp.attribute.transcoding that return IdPAttributeModifier and TypeMethodDescriptionAbstractAttributeTranscoder.decode(ProfileRequestContext profileRequestContext, T input, TranscodingRule rule) Decode the supplied object into a protocol-neutral representation.AttributeTranscoder.decode(ProfileRequestContext profileRequestContext, T input, TranscodingRule rule) Decode the supplied object into a protocol-neutral representation.protected abstract IdPAttributeAbstractAttributeTranscoder.doDecode(ProfileRequestContext profileRequestContext, T input, TranscodingRule rule) Decode the supplied object into a protocol-neutral representation.Methods in net.shibboleth.idp.attribute.transcoding with parameters of type IdPAttributeModifier and TypeMethodDescriptionprotected abstract TAbstractAttributeTranscoder.doEncode(ProfileRequestContext profileRequestContext, IdPAttribute attribute, Class<? extends T> to, TranscodingRule rule) Encode the supplied attribute into a protocol specific representation.AbstractAttributeTranscoder.encode(ProfileRequestContext profileRequestContext, IdPAttribute attribute, Class<? extends T> to, TranscodingRule rule) Encode the supplied attribute into a protocol specific representation.AttributeTranscoder.encode(ProfileRequestContext profileRequestContext, IdPAttribute attribute, Class<? extends T> to, TranscodingRule rule) Encode the supplied attribute into a protocol specific representation.AttributeTranscoderRegistry.getDescriptions(IdPAttribute attribute) Get the localized descriptions for anIdPAttribute.AttributeTranscoderRegistry.getDisplayNames(IdPAttribute attribute) Get the localized display names for anIdPAttribute.AttributeTranscoderRegistry.getTranscodingRules(IdPAttribute from, Class<?> to) Obtains a set of instructions for encoding an inputIdPAttributeinto a target type. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.transcoding.impl
Methods in net.shibboleth.idp.attribute.transcoding.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionAttributeTranscoderRegistryImpl.getDescriptions(IdPAttribute attribute) Get the localized descriptions for anIdPAttribute.AttributeTranscoderRegistryImpl.getDisplayNames(IdPAttribute attribute) Get the localized display names for anIdPAttribute.AttributeTranscoderRegistryImpl.getTranscodingRules(IdPAttribute from, Class<?> to) Obtains a set of instructions for encoding an inputIdPAttributeinto a target type. -
Uses of IdPAttribute in net.shibboleth.idp.authn.impl
Fields in net.shibboleth.idp.authn.impl with type parameters of type IdPAttributeModifier and TypeFieldDescriptionprivate Map<String,IdPAttribute> AttributeSourcedSubjectCanonicalization.subjectSourcedAttributesIndexed attributes pulled from subject.Methods in net.shibboleth.idp.authn.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionprivate StringAttributeSourcedSubjectCanonicalization.findValue(IdPAttribute attribute) Check for a compatible value in the input attribute. -
Uses of IdPAttribute in net.shibboleth.idp.authn.principal
Fields in net.shibboleth.idp.authn.principal declared as IdPAttributeModifier and TypeFieldDescriptionprivate IdPAttributeIdPAttributePrincipal.attributeThe wrapped attribute.Methods in net.shibboleth.idp.authn.principal that return IdPAttributeConstructors in net.shibboleth.idp.authn.principal with parameters of type IdPAttribute -
Uses of IdPAttribute in net.shibboleth.idp.cas.attribute
Methods in net.shibboleth.idp.cas.attribute that return IdPAttributeModifier and TypeMethodDescriptionprotected IdPAttributeAbstractCASAttributeTranscoder.buildIdPAttribute(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues) Builds anIdPAttributefrom the given values.AbstractCASAttributeTranscoder.doDecode(ProfileRequestContext profileRequestContext, Attribute input, TranscodingRule rule) Decode the supplied object into a protocol-neutral representation.Methods in net.shibboleth.idp.cas.attribute with parameters of type IdPAttributeModifier and TypeMethodDescriptionprotected abstract booleanAbstractCASAttributeTranscoder.canEncodeValue(IdPAttribute idpAttribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.AbstractCASAttributeTranscoder.doEncode(ProfileRequestContext profileRequestContext, IdPAttribute attribute, Class<? extends Attribute> to, TranscodingRule rule) Encode the supplied attribute into a protocol specific representation.protected abstract StringAbstractCASAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, EncodedType value) Encodes an attribute value into a string. -
Uses of IdPAttribute in net.shibboleth.idp.cas.attribute.transcoding.impl
Methods in net.shibboleth.idp.cas.attribute.transcoding.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionprotected booleanCASDateTimeAttributeTranscoder.canEncodeValue(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected booleanCASScopedStringAttributeTranscoder.canEncodeValue(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected booleanCASStringAttributeTranscoder.canEncodeValue(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected StringCASDateTimeAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, DateTimeAttributeValue value) Encodes an attribute value into a string.protected StringCASScopedStringAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, ScopedStringAttributeValue value) Encodes an attribute value into a string.protected StringCASStringAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, StringAttributeValue value) Encodes an attribute value into a string. -
Uses of IdPAttribute in net.shibboleth.idp.cas.flow.impl
Methods in net.shibboleth.idp.cas.flow.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionprotected intPrepareTicketValidationResponseAction.encodeAttribute(AttributeTranscoderRegistry registry, ProfileRequestContext profileRequestContext, IdPAttribute attribute, Collection<Attribute> results) Access the registry of transcoding rules to transform the input attribute into a target type. -
Uses of IdPAttribute in net.shibboleth.idp.consent.context
Fields in net.shibboleth.idp.consent.context with type parameters of type IdPAttributeModifier and TypeFieldDescriptionprivate Map<String,IdPAttribute> AttributeReleaseContext.consentableAttributesAttributes to be consented to.Methods in net.shibboleth.idp.consent.context that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionAttributeReleaseContext.getConsentableAttributes()Get the attributes to be consented to. -
Uses of IdPAttribute in net.shibboleth.idp.consent.flow.ar.impl
Fields in net.shibboleth.idp.consent.flow.ar.impl with type parameters of type IdPAttributeModifier and TypeFieldDescriptionprivate Predicate<IdPAttribute>PopulateAttributeReleaseContext.attributePredicatePredicate to determine whether consent should be obtained for an attribute.Method parameters in net.shibboleth.idp.consent.flow.ar.impl with type arguments of type IdPAttributeModifier and TypeMethodDescriptionvoidPopulateAttributeReleaseContext.setAttributePredicate(Predicate<IdPAttribute> predicate) Set the predicate to determine whether consent should be obtained for an attribute. -
Uses of IdPAttribute in net.shibboleth.idp.consent.logic.impl
Fields in net.shibboleth.idp.consent.logic.impl with type parameters of type IdPAttributeModifier and TypeFieldDescriptionprivate Map<IdPAttribute,Map<Locale, String>> AbstractAttributeDisplayFunction.cachedInfoCache of already looked up values.private final Multimap<String,IdPAttribute> IsAttributeRequiredPredicate.requestedAttributesMapMap of requested attributes.Methods in net.shibboleth.idp.consent.logic.impl that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionprotected Multimap<String,IdPAttribute> IsAttributeRequiredPredicate.getRequestedAttributes(ProfileRequestContext prc) Get the map of requested attributes from the profile request context.Methods in net.shibboleth.idp.consent.logic.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionAbstractAttributeDisplayFunction.apply(IdPAttribute input) AbstractAttributeDisplayFunction.getDisplayInfo(AttributeTranscoderRegistry registry, IdPAttribute attribute) Get the information to be displayed from the attribute.AttributeDisplayDescriptionFunction.getDisplayInfo(AttributeTranscoderRegistry registry, IdPAttribute attribute) Get the information to be displayed from the attribute.AttributeDisplayNameFunction.getDisplayInfo(AttributeTranscoderRegistry registry, IdPAttribute attribute) Get the information to be displayed from the attribute.private booleanAttributePredicate.isEmpty(IdPAttribute input) Whether the IdP attribute is empty.booleanAttributePredicate.test(IdPAttribute input) booleanIsAttributeRequiredPredicate.test(IdPAttribute input) -
Uses of IdPAttribute in net.shibboleth.idp.profile.logic
Methods in net.shibboleth.idp.profile.logic with parameters of type IdPAttributeModifier and TypeMethodDescriptionprotected booleanDynamicAttributePredicate.findMatch(String toMatch, IdPAttribute attribute) Look for a matching value in an attribute.protected booleanSimpleAttributePredicate.findMatch(String toMatch, IdPAttribute attribute) Look for a matching value in an attribute.Method parameters in net.shibboleth.idp.profile.logic with type arguments of type IdPAttributeModifier and TypeMethodDescriptionprotected abstract booleanAbstractAttributePredicate.hasMatch(Map<String, IdPAttribute> attributeMap) Abstract implementation of the condition to evaluate.protected booleanDateAttributePredicate.hasMatch(Map<String, IdPAttribute> attributeMap) Abstract implementation of the condition to evaluate.protected booleanDynamicAttributePredicate.hasMatch(Map<String, IdPAttribute> attributeMap) Abstract implementation of the condition to evaluate.protected booleanDynamicAttributePredicate.hasMatch(ProfileRequestContext profileRequestContext, Map<String, IdPAttribute> attributeMap) Implementation of the condition to evaluate.protected booleanRegexAttributePredicate.hasMatch(Map<String, IdPAttribute> attributeMap) Abstract implementation of the condition to evaluate.protected booleanSimpleAttributePredicate.hasMatch(Map<String, IdPAttribute> attributeMap) Abstract implementation of the condition to evaluate. -
Uses of IdPAttribute in net.shibboleth.idp.saml.attribute.resolver.impl
Methods in net.shibboleth.idp.saml.attribute.resolver.impl that return IdPAttributeModifier and TypeMethodDescriptionprotected IdPAttributeSAML1NameIdentifierAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Deprecated, for removal: This API element is subject to removal in a future version.Creates and populates the values for the resolved attribute.protected IdPAttributeSAML2NameIDAttributeDefinition.doAttributeDefinitionResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Deprecated, for removal: This API element is subject to removal in a future version.Creates and populates the values for the resolved attribute. -
Uses of IdPAttribute in net.shibboleth.idp.saml.attribute.transcoding
Methods in net.shibboleth.idp.saml.attribute.transcoding that return IdPAttributeModifier and TypeMethodDescriptionprotected IdPAttributeAbstractSAML1AttributeTranscoder.buildIdPAttribute(ProfileRequestContext profileRequestContext, AttributeDesignator attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues) Builds anIdPAttributefrom the given values.protected IdPAttributeAbstractSAML2AttributeTranscoder.buildIdPAttribute(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues) Builds anIdPAttributefrom the given values.protected abstract IdPAttributeAbstractSAMLAttributeTranscoder.buildIdPAttribute(ProfileRequestContext profileRequestContext, AttributeType attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues) Builds anIdPAttributefrom the given values.AbstractSAMLAttributeTranscoder.doDecode(ProfileRequestContext profileRequestContext, AttributeType input, TranscodingRule rule) Decode the supplied object into a protocol-neutral representation.Methods in net.shibboleth.idp.saml.attribute.transcoding with parameters of type IdPAttributeModifier and TypeMethodDescriptionprotected AttributeDesignatorAbstractSAML1AttributeTranscoder.buildAttribute(ProfileRequestContext profileRequestContext, IdPAttribute attribute, Class<? extends AttributeDesignator> to, TranscodingRule rule, List<XMLObject> attributeValues) Builds a SAML attribute element from the given attribute values.protected AttributeAbstractSAML2AttributeTranscoder.buildAttribute(ProfileRequestContext profileRequestContext, IdPAttribute attribute, Class<? extends Attribute> to, TranscodingRule rule, List<XMLObject> attributeValues) Builds a SAML attribute element from the given attribute values.protected abstract AttributeTypeAbstractSAMLAttributeTranscoder.buildAttribute(ProfileRequestContext profileRequestContext, IdPAttribute attribute, Class<? extends AttributeType> to, TranscodingRule rule, List<XMLObject> attributeValues) Builds a SAML attribute element from the given attribute values.protected abstract booleanAbstractSAMLAttributeTranscoder.canEncodeValue(IdPAttribute idpAttribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.AbstractSAMLAttributeTranscoder.doEncode(ProfileRequestContext profileRequestContext, IdPAttribute attribute, Class<? extends AttributeType> to, TranscodingRule rule) Encode the supplied attribute into a protocol specific representation.static XMLObjectSAMLEncoderSupport.encodeByteArrayValue(IdPAttribute attribute, QName attributeValueElementName, byte[] value, boolean withType) Base64 encodes abyte[]into a SAML attribute value element.static XMLObjectSAMLEncoderSupport.encodeDateTimeValue(IdPAttribute attribute, QName attributeValueElementName, Instant value, boolean withType) Encodes a date/time value into a SAML attribute value element.static XMLObjectSAMLEncoderSupport.encodeScopedStringValueAttribute(IdPAttribute attribute, QName attributeValueElementName, ScopedStringAttributeValue value, String scopeAttributeName, boolean withType) Encode aScopedStringAttributeValuevalue in to an SAML attribute value element using the (older Shibboleth) sytnax where the scope is inside an XML attribute.static XMLObjectSAMLEncoderSupport.encodeScopedStringValueInline(IdPAttribute attribute, QName attributeValueElementName, ScopedStringAttributeValue value, String scopeDelimiter, boolean withType) Encode aScopedStringAttributeValuevalue into a SAML attribute value element using the "inline" syntax where the scope and value are combined into a string.static XMLObjectSAMLEncoderSupport.encodeStringValue(IdPAttribute attribute, QName attributeValueElementName, String value, boolean withType) Encodes a String value into a SAML attribute value element.protected abstract XMLObjectAbstractSAMLAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, EncodedType value) Encodes an attribute value into a SAML AttributeValue element.static XMLObjectSAMLEncoderSupport.encodeXMLObjectValue(IdPAttribute attribute, QName attributeValueElementName, XMLObject value) -
Uses of IdPAttribute in net.shibboleth.idp.saml.attribute.transcoding.impl
Methods in net.shibboleth.idp.saml.attribute.transcoding.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionprotected booleanSAML1ByteAttributeTranscoder.canEncodeValue(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected booleanSAML1ScopedStringAttributeTranscoder.canEncodeValue(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected booleanSAML1StringAttributeTranscoder.canEncodeValue(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected booleanSAML1XMLObjectAttributeTranscoder.canEncodeValue(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected booleanSAML2ByteAttributeTranscoder.canEncodeValue(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected booleanSAML2DateTimeAttributeTranscoder.canEncodeValue(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected booleanSAML2ScopedStringAttributeTranscoder.canEncodeValue(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected booleanSAML2StringAttributeTranscoder.canEncodeValue(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected booleanSAML2XMLObjectAttributeTranscoder.canEncodeValue(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected XMLObjectSAML1ByteAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, ByteAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObjectSAML1ScopedStringAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, ScopedStringAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObjectSAML1StringAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, StringAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObjectSAML1XMLObjectAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, XMLObjectAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObjectSAML2ByteAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, ByteAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObjectSAML2DateTimeAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, DateTimeAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObjectSAML2ScopedStringAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, ScopedStringAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObjectSAML2StringAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, StringAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObjectSAML2XMLObjectAttributeTranscoder.encodeValue(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, XMLObjectAttributeValue value) Encodes an attribute value into a SAML AttributeValue element. -
Uses of IdPAttribute in net.shibboleth.idp.saml.metadata.impl
Method parameters in net.shibboleth.idp.saml.metadata.impl with type arguments of type IdPAttributeModifier and TypeMethodDescriptionprivate <T> voidAttributeMappingNodeProcessor.decodeAttribute(Collection<TranscodingRule> rules, T input, Multimap<String, IdPAttribute> results) Access the registry of transcoding rules to decode the input object. -
Uses of IdPAttribute in net.shibboleth.idp.saml.profile.config
Methods in net.shibboleth.idp.saml.profile.config that return IdPAttributeModifier and TypeMethodDescriptionprivate IdPAttributeAbstractMetadataDrivenConfigurationLookupStrategy.findMatchingMappedTag(LockableClassToInstanceMultiMap<?> input, String name) Find first matching attribute in the input object's node metadata.private IdPAttributeAbstractMetadataDrivenConfigurationLookupStrategy.findMatchingMappedTag(EntityDescriptor entity, String name) Find first matching attribute in the input object's node metadata.Methods in net.shibboleth.idp.saml.profile.config with parameters of type IdPAttributeModifier and TypeMethodDescriptionprotected abstract TAbstractMetadataDrivenConfigurationLookupStrategy.doTranslate(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.protected TBeanConfigurationLookupStrategy.doTranslate(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.protected BooleanBooleanConfigurationLookupStrategy.doTranslate(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.protected DoubleDoubleConfigurationLookupStrategy.doTranslate(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.protected DurationDurationConfigurationLookupStrategy.doTranslate(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.protected IntegerIntegerConfigurationLookupStrategy.doTranslate(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.ListConfigurationLookupStrategy.doTranslate(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.protected LongLongConfigurationLookupStrategy.doTranslate(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.SetConfigurationLookupStrategy.doTranslate(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.protected StringStringConfigurationLookupStrategy.doTranslate(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.private TAbstractMetadataDrivenConfigurationLookupStrategy.translate(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type. -
Uses of IdPAttribute in net.shibboleth.idp.saml.profile.impl
Methods in net.shibboleth.idp.saml.profile.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionprotected intBaseAddAttributeStatementToAssertion.encodeAttribute(AttributeTranscoderRegistry registry, ProfileRequestContext profileRequestContext, IdPAttribute attribute, Class<T> to, Collection<T> results) Access the registry of transcoding rules to transform the input attribute into a target type. -
Uses of IdPAttribute in net.shibboleth.idp.saml.profile.logic
Fields in net.shibboleth.idp.saml.profile.logic with type parameters of type IdPAttributeModifier and TypeFieldDescriptionprivate final Multimap<String,? extends IdPAttribute> MappedEntityAttributesPredicate.EntityAttributesMatcher.attributesPopulation to evaluate for a match.Constructor parameters in net.shibboleth.idp.saml.profile.logic with type arguments of type IdPAttributeModifierConstructorDescriptionEntityAttributesMatcher(Multimap<String, ? extends IdPAttribute> attrs) Constructor. -
Uses of IdPAttribute in net.shibboleth.idp.saml.saml1.profile.impl
Methods in net.shibboleth.idp.saml.saml1.profile.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionprivate voidAddAttributeStatementToAssertion.encodeAttribute(AttributeTranscoderRegistry registry, ProfileRequestContext profileRequestContext, IdPAttribute attribute, Collection<Attribute> results) EncodesIdPAttributeinto zero or moreAttributeobjects if a proper encoder is available.Method parameters in net.shibboleth.idp.saml.saml1.profile.impl with type arguments of type IdPAttributeModifier and TypeMethodDescriptionprivate AttributeStatementAddAttributeStatementToAssertion.buildAttributeStatement(ProfileRequestContext profileRequestContext, Collection<IdPAttribute> attributes) Builds an attribute statement from a collection of attributes. -
Uses of IdPAttribute in net.shibboleth.idp.saml.saml2.profile.impl
Fields in net.shibboleth.idp.saml.saml2.profile.impl with type parameters of type IdPAttributeModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,Collection<IdPAttribute>> ValidateSAMLAuthentication.attributeExtractionStrategyPluggable strategy function for generalized extraction of data.Methods in net.shibboleth.idp.saml.saml2.profile.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionprivate voidAddAttributeStatementToAssertion.encodeAttribute(AttributeTranscoderRegistry registry, ProfileRequestContext profileRequestContext, IdPAttribute attribute, Collection<Attribute> results) Encodes aIdPAttributeinto zero or moreAttributeobjects if a proper encoder is available.private intFilterByQueriedAttributes.filterRequestedValues(IdPAttribute attribute, Collection<IdPAttribute> requestedAttributes) Adjust an input attribute's values based on any values requested.Method parameters in net.shibboleth.idp.saml.saml2.profile.impl with type arguments of type IdPAttributeModifier and TypeMethodDescriptionprivate AttributeStatementAddAttributeStatementToAssertion.buildAttributeStatement(ProfileRequestContext profileRequestContext, Collection<IdPAttribute> attributes) Builds an attribute statement from a collection of attributes.protected voidFilterByQueriedAttributes.decodeAttribute(AttributeTranscoderRegistry registry, ProfileRequestContext profileRequestContext, Attribute input, Multimap<String, IdPAttribute> results) Access the registry of transcoding rules to decode the inputAttribute.private voidValidateSAMLAuthentication.decodeAttribute(AttributeTranscoderRegistry registry, ProfileRequestContext profileRequestContext, Attribute input, Multimap<String, IdPAttribute> results) Access the registry of transcoding rules to decode the inputAttribute.private intFilterByQueriedAttributes.filterRequestedValues(IdPAttribute attribute, Collection<IdPAttribute> requestedAttributes) Adjust an input attribute's values based on any values requested.voidValidateSAMLAuthentication.setAttributeExtractionStrategy(Function<ProfileRequestContext, Collection<IdPAttribute>> strategy) Sets the strategy function to invoke for generalized extraction of data intoIdPAttributeobjects for inclusion in theAuthenticationResult.
AbstractResolverPlugin.isSuppressDisplayInformation()method.