Uses of Class
net.shibboleth.idp.attribute.IdPAttribute
Packages that use IdPAttribute
Package
Description
IdPAttribute
s 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
IdPAttribute
s.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
IdPAttribute
s from a variety of locations, transform them,
and associate a set of protocol-specific encoders to them.Implementations of various
AttributeDefinition
s.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 class
IdP Representation of the SAML2 RequestedAttribute.Fields in net.shibboleth.idp.attribute with type parameters of type IdPAttributeModifier and TypeFieldDescriptionprivate final Multimap<String,
IdPAttribute> AttributesMapContainer.providedValue
The 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.attributes
The attributes tracked by this context.private Map<String,
IdPAttribute> AttributeContext.unfilteredAttributes
The 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 TypeMethodDescriptionvoid
AttributeRule.apply
(IdPAttribute attribute, AttributeFilterContext filterContext) Applies this rule to the respective attribute in the filter context.Matcher.getMatchingValues
(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValue
s which match this rule, or null if the matcher failed.MatcherFromPolicy.getMatchingValues
(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValue
s 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.filteredAttributes
Attributes which have been filtered.private Map<String,
IdPAttribute> AttributeFilterContext.prefilteredAttributes
Attributes 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 thoseIdPAttributeValue
s 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 thoseIdPAttributeValue
s 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 thoseIdPAttributeValue
s which match this rule, or null if the matcher failed.AttributeInMetadataMatcher.getMatchingValues
(IdPAttribute attribute, AttributeFilterContext filterContext) Return thoseIdPAttributeValue
s 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 IdPAttribute
ResolvedAttributeDefinition.resolvedAttribute
The 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.resolvedAttributes
The attributes produced by the resolved data connector.Methods in net.shibboleth.idp.attribute.resolver that return IdPAttributeModifier and TypeMethodDescriptionprotected abstract IdPAttribute
AbstractAttributeDefinition.doAttributeDefinitionResolve
(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttribute
ResolvedAttributeDefinition.doAttributeDefinitionResolve
(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttribute
AbstractAttributeDefinition.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 void
PluginDependencySupport.addAttribute
(IdPAttribute source, Map<String, List<IdPAttributeValue>> target) Adds the values of the given attribute to the target collection of attribute values.void
AbstractResolverPlugin.addDisplayInformation
(AttributeResolutionContext resolutionContext, IdPAttribute attribute) Deprecated, for removal: This API element is subject to removal in a future version.private static void
PluginDependencySupport.mergeAttributeValues
(IdPAttribute source, List<IdPAttributeValue> target) Adds the values of the given attribute to the set of attribute values.Method parameters in net.shibboleth.idp.attribute.resolver with type arguments of type IdPAttributeModifier and TypeMethodDescriptionprivate static void
PluginDependencySupport.mergeAttributes
(Map<String, IdPAttribute> sources, Map<String, List<IdPAttributeValue>> target) Adds the values of the attributes to the target collection of attribute values indexes by attribute ID.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 IdPAttribute
ScriptedIdPAttributeImpl.encapsulatedAttribute
TheIdPAttribute
we are encapsulating.private IdPAttribute
StaticAttributeDefinition.value
Static value returned by this definition.Methods in net.shibboleth.idp.attribute.resolver.ad.impl that return IdPAttributeModifier and TypeMethodDescriptionprotected IdPAttribute
ContextDerivedAttributeDefinition.doAttributeDefinitionResolve
(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) protected IdPAttribute
DecryptedAttributeDefinition.doAttributeDefinitionResolve
(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttribute
PrescopedAttributeDefinition.doAttributeDefinitionResolve
(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttribute
PrincipalNameAttributeDefinition.doAttributeDefinitionResolve
(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) protected IdPAttribute
RegexSplitAttributeDefinition.doAttributeDefinitionResolve
(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttribute
ScopedAttributeDefinition.doAttributeDefinitionResolve
(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttribute
ScriptedAttributeDefinition.doAttributeDefinitionResolve
(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttribute
SimpleAttributeDefinition.doAttributeDefinitionResolve
(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttribute
StaticAttributeDefinition.doAttributeDefinitionResolve
(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttribute
TemplateAttributeDefinition.doAttributeDefinitionResolve
(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Creates and populates the values for the resolved attribute.protected IdPAttribute
ScriptedAttributeDefinition.AttributeDefinitionScriptEvaluator.execute
(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Execution hook.ScriptedIdPAttributeImpl.getNativeAttribute()
return the underlying attribute.protected IdPAttribute
ScriptedIdPAttributeImpl.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 TypeMethodDescriptionvoid
StaticAttributeDefinition.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 IdPAttribute
MappedAttributeDefinition.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.resolvedAttributes
Attributes 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 TypeMethodDescriptionvoid
AttributeResolverWorkContext.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 TypeMethodDescriptionvoid
AttributeResolverWorkContext.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 ofIdPAttribute
indexed 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 ofIdPAttribute
indexed 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 void
ScriptedResponseMappingStrategy.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 ofIdPAttribute
indexed 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.attributes
Static collection of values returned by this connector.private Cache<String,
Map<String, IdPAttribute>> AbstractSearchDataConnector.resultsCache
Query 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 void
ScriptedDataConnector.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 TypeMethodDescriptionvoid
AbstractSearchDataConnector.setResultsCache
(Cache<String, Map<String, IdPAttribute>> cache) Sets the cache used to cache search results.void
StaticDataConnector.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 ofIdPAttribute
indexed 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 ofIdPAttribute
indexed 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 ofIdPAttribute
indexed by the attribute's ID.SimpleStorageMappingStrategy.map
(StorageRecord<?> results) Maps the given results to a collection ofIdPAttribute
indexed 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 void
ScriptedStorageMappingStrategy.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 void
AttributeResolverImpl.collectExportingDataConnectors
(Map<String, IdPAttribute> resolvedAttributes, AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext) Helper function to collect attributes and their data & metadata from suitable data connectors.private void
AttributeResolverImpl.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 IdPAttribute
AbstractAttributeTranscoder.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 T
AbstractAttributeTranscoder.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 inputIdPAttribute
into 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 inputIdPAttribute
into 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.subjectSourcedAttributes
Indexed attributes pulled from subject.Methods in net.shibboleth.idp.authn.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionprivate String
AttributeSourcedSubjectCanonicalization.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 IdPAttribute
IdPAttributePrincipal.attribute
The 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 IdPAttribute
AbstractCASAttributeTranscoder.buildIdPAttribute
(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues) Builds anIdPAttribute
from 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 boolean
AbstractCASAttributeTranscoder.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 String
AbstractCASAttributeTranscoder.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 boolean
CASScopedStringAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
CASStringAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected String
CASScopedStringAttributeTranscoder.encodeValue
(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, ScopedStringAttributeValue value) Encodes an attribute value into a string.protected String
CASStringAttributeTranscoder.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 int
PrepareTicketValidationResponseAction.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.consentableAttributes
Attributes 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.attributePredicate
Predicate 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 TypeMethodDescriptionvoid
PopulateAttributeReleaseContext.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.cachedInfo
Cache of already looked up values.private final Multimap<String,
IdPAttribute> IsAttributeRequiredPredicate.requestedAttributesMap
Map 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 boolean
AttributePredicate.isEmpty
(IdPAttribute input) Whether the IdP attribute is empty.boolean
AttributePredicate.test
(IdPAttribute input) boolean
IsAttributeRequiredPredicate.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 boolean
DynamicAttributePredicate.findMatch
(String toMatch, IdPAttribute attribute) Look for a matching value in an attribute.protected boolean
SimpleAttributePredicate.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 boolean
AbstractAttributePredicate.hasMatch
(Map<String, IdPAttribute> attributeMap) Abstract implementation of the condition to evaluate.protected boolean
DateAttributePredicate.hasMatch
(Map<String, IdPAttribute> attributeMap) Abstract implementation of the condition to evaluate.protected boolean
DynamicAttributePredicate.hasMatch
(Map<String, IdPAttribute> attributeMap) Abstract implementation of the condition to evaluate.protected boolean
DynamicAttributePredicate.hasMatch
(ProfileRequestContext profileRequestContext, Map<String, IdPAttribute> attributeMap) Implementation of the condition to evaluate.protected boolean
RegexAttributePredicate.hasMatch
(Map<String, IdPAttribute> attributeMap) Abstract implementation of the condition to evaluate.protected boolean
SimpleAttributePredicate.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 IdPAttribute
SAML1NameIdentifierAttributeDefinition.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 IdPAttribute
SAML2NameIDAttributeDefinition.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.Methods in net.shibboleth.idp.saml.attribute.resolver.impl that return types with arguments of type IdPAttributeModifier and TypeMethodDescriptionprotected Map<String,
IdPAttribute> AbstractPersistentIdDataConnector.encodeAsAttribute
(String value) Encode the provided string. -
Uses of IdPAttribute in net.shibboleth.idp.saml.attribute.transcoding
Methods in net.shibboleth.idp.saml.attribute.transcoding that return IdPAttributeModifier and TypeMethodDescriptionprotected IdPAttribute
AbstractSAML1AttributeTranscoder.buildIdPAttribute
(ProfileRequestContext profileRequestContext, AttributeDesignator attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues) Builds anIdPAttribute
from the given values.protected IdPAttribute
AbstractSAML2AttributeTranscoder.buildIdPAttribute
(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues) Builds anIdPAttribute
from the given values.protected abstract IdPAttribute
AbstractSAMLAttributeTranscoder.buildIdPAttribute
(ProfileRequestContext profileRequestContext, AttributeType attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues) Builds anIdPAttribute
from 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 AttributeDesignator
AbstractSAML1AttributeTranscoder.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 Attribute
AbstractSAML2AttributeTranscoder.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 AttributeType
AbstractSAMLAttributeTranscoder.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 boolean
AbstractSAMLAttributeTranscoder.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 XMLObject
SAMLEncoderSupport.encodeByteArrayValue
(IdPAttribute attribute, QName attributeValueElementName, byte[] value, boolean withType) Base64 encodes abyte[]
into a SAML attribute value element.static XMLObject
SAMLEncoderSupport.encodeScopedStringValueAttribute
(IdPAttribute attribute, QName attributeValueElementName, ScopedStringAttributeValue value, String scopeAttributeName, boolean withType) Encode aScopedStringAttributeValue
value in to an SAML attribute value element using the (older Shibboleth) sytnax where the scope is inside an XML attribute.static XMLObject
SAMLEncoderSupport.encodeScopedStringValueInline
(IdPAttribute attribute, QName attributeValueElementName, ScopedStringAttributeValue value, String scopeDelimiter, boolean withType) Encode aScopedStringAttributeValue
value into a SAML attribute value element using the "inline" syntax where the scope and value are combined into a string.static XMLObject
SAMLEncoderSupport.encodeStringValue
(IdPAttribute attribute, QName attributeValueElementName, String value, boolean withType) Encodes a String value into a SAML attribute value element.protected abstract XMLObject
AbstractSAMLAttributeTranscoder.encodeValue
(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, EncodedType value) Encodes an attribute value into a SAML AttributeValue element.static XMLObject
SAMLEncoderSupport.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 boolean
SAML1ByteAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML1ScopedStringAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML1StringAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML1XMLObjectAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML2ByteAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML2ScopedStringAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML2StringAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected boolean
SAML2XMLObjectAttributeTranscoder.canEncodeValue
(IdPAttribute attribute, IdPAttributeValue value) Checks if the given value can be handled by the transcoder.protected XMLObject
SAML1ByteAttributeTranscoder.encodeValue
(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, ByteAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObject
SAML1ScopedStringAttributeTranscoder.encodeValue
(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, ScopedStringAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObject
SAML1StringAttributeTranscoder.encodeValue
(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, StringAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObject
SAML1XMLObjectAttributeTranscoder.encodeValue
(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, XMLObjectAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObject
SAML2ByteAttributeTranscoder.encodeValue
(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, ByteAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObject
SAML2ScopedStringAttributeTranscoder.encodeValue
(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, ScopedStringAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObject
SAML2StringAttributeTranscoder.encodeValue
(ProfileRequestContext profileRequestContext, IdPAttribute attribute, TranscodingRule rule, StringAttributeValue value) Encodes an attribute value into a SAML AttributeValue element.protected XMLObject
SAML2XMLObjectAttributeTranscoder.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> void
AttributeMappingNodeProcessor.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 IdPAttribute
AbstractMetadataDrivenConfigurationLookupStrategy.findMatchingMappedTag
(LockableClassToInstanceMultiMap<?> input, String name) Find first matching attribute in the input object's node metadata.private IdPAttribute
AbstractMetadataDrivenConfigurationLookupStrategy.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 T
AbstractMetadataDrivenConfigurationLookupStrategy.doTranslate
(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.protected T
BeanConfigurationLookupStrategy.doTranslate
(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.protected Boolean
BooleanConfigurationLookupStrategy.doTranslate
(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.protected Double
DoubleConfigurationLookupStrategy.doTranslate
(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.protected Duration
DurationConfigurationLookupStrategy.doTranslate
(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.protected Integer
IntegerConfigurationLookupStrategy.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 Long
LongConfigurationLookupStrategy.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 String
StringConfigurationLookupStrategy.doTranslate
(IdPAttribute tag) Translate the value(s) into a setting of the appropriate type.private T
AbstractMetadataDrivenConfigurationLookupStrategy.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 int
BaseAddAttributeStatementToAssertion.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.attributes
Population 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 void
AddAttributeStatementToAssertion.encodeAttribute
(AttributeTranscoderRegistry registry, ProfileRequestContext profileRequestContext, IdPAttribute attribute, Collection<Attribute> results) EncodesIdPAttribute
into zero or moreAttribute
objects if a proper encoder is available.Method parameters in net.shibboleth.idp.saml.saml1.profile.impl with type arguments of type IdPAttributeModifier and TypeMethodDescriptionprivate AttributeStatement
AddAttributeStatementToAssertion.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.attributeExtractionStrategy
Pluggable strategy function for generalized extraction of data.Methods in net.shibboleth.idp.saml.saml2.profile.impl with parameters of type IdPAttributeModifier and TypeMethodDescriptionprivate void
AddAttributeStatementToAssertion.encodeAttribute
(AttributeTranscoderRegistry registry, ProfileRequestContext profileRequestContext, IdPAttribute attribute, Collection<Attribute> results) Encodes aIdPAttribute
into zero or moreAttribute
objects if a proper encoder is available.private int
FilterByQueriedAttributes.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 AttributeStatement
AddAttributeStatementToAssertion.buildAttributeStatement
(ProfileRequestContext profileRequestContext, Collection<IdPAttribute> attributes) Builds an attribute statement from a collection of attributes.protected void
FilterByQueriedAttributes.decodeAttribute
(AttributeTranscoderRegistry registry, ProfileRequestContext profileRequestContext, Attribute input, Multimap<String, IdPAttribute> results) Access the registry of transcoding rules to decode the inputAttribute
.private void
ValidateSAMLAuthentication.decodeAttribute
(AttributeTranscoderRegistry registry, ProfileRequestContext profileRequestContext, Attribute input, Multimap<String, IdPAttribute> results) Access the registry of transcoding rules to decode the inputAttribute
.private int
FilterByQueriedAttributes.filterRequestedValues
(IdPAttribute attribute, Collection<IdPAttribute> requestedAttributes) Adjust an input attribute's values based on any values requested.void
ValidateSAMLAuthentication.setAttributeExtractionStrategy
(Function<ProfileRequestContext, Collection<IdPAttribute>> strategy) Sets the strategy function to invoke for generalized extraction of data intoIdPAttribute
objects for inclusion in theAuthenticationResult
.
AbstractResolverPlugin.isSuppressDisplayInformation()
method.