Uses of Class
net.shibboleth.idp.attribute.IdPAttribute
-
Packages that use IdPAttribute Package Description net.shibboleth.idp.attribute IdPAttributes are protocol-agnostic units of information about some thing, usually a user.net.shibboleth.idp.attribute.context Context to do with Attribute Manipulation.net.shibboleth.idp.attribute.filter This package contains a filtering engine for a collection ofIdPAttributes.net.shibboleth.idp.attribute.filter.context The contexts to do with attribute filtering.net.shibboleth.idp.attribute.filter.matcher.impl Implementation of the various policy matchers.net.shibboleth.idp.attribute.filter.matcher.logic.impl Implementation of the logical attribute matchers.net.shibboleth.idp.attribute.filter.matcher.saml.impl This is where the attribute matchers that understand SAML live.net.shibboleth.idp.attribute.resolver A system which is capable of retrieving a collection ofIdPAttributes from a variety of locations, transform them, and associate a set of protocol-specific encoders to them.net.shibboleth.idp.attribute.resolver.ad.impl Implementations of variousAttributeDefinitions.net.shibboleth.idp.attribute.resolver.ad.mapped.impl ADataConnectorimplementation that maps from a given set of source value to an output value.net.shibboleth.idp.attribute.resolver.context The context to do with Attribute Resolution.net.shibboleth.idp.attribute.resolver.dc Interfaces supporting data connectors.net.shibboleth.idp.attribute.resolver.dc.http Package for http data connector configuration.net.shibboleth.idp.attribute.resolver.dc.http.impl ADataConnectorimplementation that reads data from an HTTP web service.net.shibboleth.idp.attribute.resolver.dc.impl Common functionality used by data connectors.net.shibboleth.idp.attribute.resolver.dc.ldap Package for LDAP data connector configuration.net.shibboleth.idp.attribute.resolver.dc.ldap.impl ADataConnectorimplementation that reads data from an LDAP.net.shibboleth.idp.attribute.resolver.dc.rdbms Package for rdbms data connector configuration.net.shibboleth.idp.attribute.resolver.dc.rdbms.impl ADataConnectorimplementation that reads data from a relational database.net.shibboleth.idp.attribute.resolver.dc.storage.impl Implementation of StorageService-backed data connector.net.shibboleth.idp.attribute.resolver.impl Implementations of core resolver functionality.net.shibboleth.idp.attribute.resolver.scripted This Package contains interface definitions exported to ECMAScript.net.shibboleth.idp.attribute.resolver.spring.dc.impl Implementation of specific DataConnector parsers.net.shibboleth.idp.attribute.transcoding APIs for transcoding of attributes.net.shibboleth.idp.attribute.transcoding.impl Implementation classes for attribute transcoding.net.shibboleth.idp.authn.impl Implementation of various authentication actions.net.shibboleth.idp.authn.principal Classes supporting JavaPrincipalusage.net.shibboleth.idp.cas.attribute APIs for CAS attribute support.net.shibboleth.idp.cas.attribute.transcoding.impl Implementation classes for CAS attribute support.net.shibboleth.idp.cas.flow.impl CAS protocol flow implementations.net.shibboleth.idp.consent.context Context classes related to consent flows.net.shibboleth.idp.consent.flow.ar.impl Actions and flow descriptors related to attribute release consent.net.shibboleth.idp.consent.logic.impl Predicates and functions related to attribute consent.net.shibboleth.idp.profile.logic Functions and predicates supporting other profile components.net.shibboleth.idp.saml.attribute.resolver.impl Implementations of SAML relatedAttributeDefinitionandDataConnector.net.shibboleth.idp.saml.attribute.transcoding Base classes for SAMLAttributeTranscoderclasses.net.shibboleth.idp.saml.attribute.transcoding.impl Implementations of SAML transcoders.net.shibboleth.idp.saml.metadata.impl This package contains such class definitions as are needed to bridge between the relying-party.xml schema and OpenSAML.net.shibboleth.idp.saml.profile.config Functionality and base classes common to both SAML 1 and 2 profile configuration.net.shibboleth.idp.saml.profile.impl Actions common to SAML 1 and SAML 2 processing.net.shibboleth.idp.saml.profile.logic Functions and predicates supporting SAML profile behavior.net.shibboleth.idp.saml.saml1.profile.impl Profile processing actions related to SAML 1 messages.net.shibboleth.idp.saml.saml2.profile.impl Profile processing actions related to SAML 2 messages. -
-
Uses of IdPAttribute in net.shibboleth.idp.attribute
Subclasses of IdPAttribute in net.shibboleth.idp.attribute Modifier and Type Class Description classIdPRequestedAttributeIdP Representation of the SAML2 RequestedAttribute.Fields in net.shibboleth.idp.attribute with type parameters of type IdPAttribute Modifier and Type Field Description private Multimap<String,IdPAttribute>AttributesMapContainer. providedValueThe map we are encapsulating.Methods in net.shibboleth.idp.attribute that return IdPAttribute Modifier and Type Method Description IdPAttributeIdPAttribute. clone()Clones an attribute.Methods in net.shibboleth.idp.attribute that return types with arguments of type IdPAttribute Modifier and Type Method Description Multimap<String,IdPAttribute>AttributesMapContainer. get()Methods in net.shibboleth.idp.attribute with parameters of type IdPAttribute Modifier and Type Method Description intIdPAttribute. compareTo(IdPAttribute other)Constructor parameters in net.shibboleth.idp.attribute with type arguments of type IdPAttribute Constructor Description AttributesMapContainer(Multimap<String,IdPAttribute> value)Constructor. -
Uses of IdPAttribute in net.shibboleth.idp.attribute.context
Fields in net.shibboleth.idp.attribute.context with type parameters of type IdPAttribute Modifier and Type Field Description private 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 IdPAttribute Modifier and Type Method Description Map<String,IdPAttribute>AttributeContext. getIdPAttributes()Gets the map of attributes, indexed by attribute ID, tracked by this context.Map<String,IdPAttribute>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 IdPAttribute Modifier and Type Method Description AttributeContextAttributeContext. setIdPAttributes(Collection<IdPAttribute> newAttributes)Sets the attributes tracked by this context.AttributeContextAttributeContext. 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 IdPAttribute Modifier and Type Method Description voidAttributeRule. apply(IdPAttribute attribute, AttributeFilterContext filterContext)Applies this rule to the respective attribute in the filter context.Set<IdPAttributeValue>Matcher. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.Set<IdPAttributeValue>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 IdPAttribute Modifier and Type Field Description private 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 IdPAttribute Modifier and Type Method Description Map<String,IdPAttribute>AttributeFilterContext. getFilteredIdPAttributes()Gets the collection of attributes, indexed by ID, left after the filtering process has run.Map<String,IdPAttribute>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 IdPAttribute Modifier and Type Method Description AttributeFilterContextAttributeFilterContext. setFilteredIdPAttributes(Collection<IdPAttribute> attributes)Sets the attributes that have been filtered.AttributeFilterContextAttributeFilterContext. 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 IdPAttribute Modifier and Type Method Description Set<IdPAttributeValue>ScriptedMatcher.MatcherScriptEvaluator. execute(IdPAttribute attribute, AttributeFilterContext filterContext)Execution hook.Set<IdPAttributeValue>AbstractMatcher. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.Set<IdPAttributeValue>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 IdPAttribute Modifier and Type Method Description Set<IdPAttributeValue>AndMatcher. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)A given attribute value is considered to have matched if, and only if, it is returned by every composed.Set<IdPAttributeValue>NotMatcher. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)A given attribute value is considered to have matched if it is not returned by the composedMatcher.Set<IdPAttributeValue>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 IdPAttribute Modifier and Type Method Description private 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.Set<IdPAttributeValue>AbstractMatchesShibMDScopeMatcher. getMatchingValues(IdPAttribute attribute, AttributeFilterContext filterContext)Return thoseIdPAttributeValues which match this rule, or null if the matcher failed.Set<IdPAttributeValue>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 IdPAttribute Modifier and Type Field Description private IdPAttributeResolvedAttributeDefinition. resolvedAttributeThe attribute produced by the resolved attribute definition.Fields in net.shibboleth.idp.attribute.resolver with type parameters of type IdPAttribute Modifier and Type Field Description private Map<String,IdPAttribute>ResolvedDataConnector. resolvedAttributesThe attributes produced by the resolved data connector.Methods in net.shibboleth.idp.attribute.resolver that return IdPAttribute Modifier and Type Method Description protected 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.IdPAttributeResolvedAttributeDefinition. getResolvedAttribute()Gets the resolved attribute.Methods in net.shibboleth.idp.attribute.resolver that return types with arguments of type IdPAttribute Modifier and Type Method Description protected 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.Map<String,IdPAttribute>AbstractDataConnector. doResolve(AttributeResolutionContext resolutionContext, AttributeResolverWorkContext workContext)Perform the actual resolution.Map<String,IdPAttribute>ResolvedDataConnector. getResolvedAttributes()Gets the resolved attributes.Methods in net.shibboleth.idp.attribute.resolver with parameters of type IdPAttribute Modifier and Type Method Description private 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.These values should be calculated at point of use Controllable via theAbstractResolverPlugin.isSuppressDisplayInformation()method.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 IdPAttribute Constructor Description ResolvedAttributeDefinition(AttributeDefinition definition, IdPAttribute attribute)Constructor.Constructor parameters in net.shibboleth.idp.attribute.resolver with type arguments of type IdPAttribute Constructor Description ResolvedDataConnector(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 IdPAttribute Modifier and Type Field Description private IdPAttributeScriptedIdPAttributeImpl. encapsulatedAttributeTheIdPAttributewe are encapsulating.private IdPAttributeStaticAttributeDefinition. valueStatic value returned by this definition.Methods in net.shibboleth.idp.attribute.resolver.ad.impl that return IdPAttribute Modifier and Type Method Description protected 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.IdPAttributeScriptedIdPAttributeImpl. getNativeAttribute()return the underlying attribute.protected IdPAttributeScriptedIdPAttributeImpl. getResultingAttribute()Function to reconstruct the attribute after the scripting.IdPAttributeStaticAttributeDefinition. getValue()Return the static attribute we are returning.Methods in net.shibboleth.idp.attribute.resolver.ad.impl with parameters of type IdPAttribute Modifier and Type Method Description voidStaticAttributeDefinition. setValue(IdPAttribute newAttribute)Set the attribute value we are returning.Constructors in net.shibboleth.idp.attribute.resolver.ad.impl with parameters of type IdPAttribute Constructor Description ScriptedIdPAttributeImpl(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 IdPAttribute Modifier and Type Method Description protected 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 IdPAttribute Modifier and Type Field Description private 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 IdPAttribute Modifier and Type Method Description Map<String,IdPAttribute>AttributeResolutionContext. getResolvedIdPAttributes()Get the collection of resolved attributes.Methods in net.shibboleth.idp.attribute.resolver.context with parameters of type IdPAttribute Modifier and Type Method Description voidAttributeResolverWorkContext. 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 IdPAttribute Modifier and Type Method Description voidAttributeResolverWorkContext. recordDataConnectorResolution(DataConnector connector, Map<String,IdPAttribute> attributes)Records the results of an data connector resolution.AttributeResolutionContextAttributeResolutionContext. 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 IdPAttribute Modifier and Type Method Description Map<String,IdPAttribute>MappingStrategy. map(T results)Maps 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 IdPAttribute Modifier and Type Method Description Map<String,IdPAttribute>HTTPSearch. 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 IdPAttribute Modifier and Type Method Description Map<String,IdPAttribute>ScriptedResponseMappingStrategy. handleResponse(org.apache.http.HttpResponse response)Map<String,IdPAttribute>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 IdPAttribute Modifier and Type Method Description private 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 IdPAttribute Modifier and Type Method Description Map<String,IdPAttribute>ScriptedResponseMappingStrategy. 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 IdPAttribute Modifier and Type Field Description private 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 IdPAttribute Modifier and Type Method Description protected 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.Map<String,IdPAttribute>StaticDataConnector. getAttributes()Get the static values returned by this connector.Cache<String,Map<String,IdPAttribute>>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 IdPAttribute Modifier and Type Method Description private 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 IdPAttribute Modifier and Type Method Description voidAbstractSearchDataConnector. 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 IdPAttribute Modifier and Type Method Description Map<String,IdPAttribute>StringAttributeValueMappingStrategy. 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 IdPAttribute Modifier and Type Method Description protected 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 IdPAttribute Modifier and Type Method Description Map<String,IdPAttribute>StringResultMappingStrategy. map(ResultSet results)Maps 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 IdPAttribute Modifier and Type Method Description protected 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 IdPAttribute Modifier and Type Method Description Map<String,IdPAttribute>ScriptedStorageMappingStrategy. map(StorageRecord<?> results)Maps the given results to a collection ofIdPAttributeindexed by the attribute's ID.Map<String,IdPAttribute>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 IdPAttribute Modifier and Type Method Description private 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 IdPAttribute Modifier and Type Method Description private 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 IdPAttribute Modifier and Type Method Description IdPAttributeScriptedIdPAttribute. 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 IdPAttribute Modifier and Type Method Description static 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 IdPAttribute Modifier and Type Method Description IdPAttributeAbstractAttributeTranscoder. decode(ProfileRequestContext profileRequestContext, T input, TranscodingRule rule)Decode the supplied object into a protocol-neutral representation.IdPAttributeAttributeTranscoder. 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 IdPAttribute Modifier and Type Method Description protected abstract TAbstractAttributeTranscoder. doEncode(ProfileRequestContext profileRequestContext, IdPAttribute attribute, Class<? extends T> to, TranscodingRule rule)Encode the supplied attribute into a protocol specific representation.TAbstractAttributeTranscoder. encode(ProfileRequestContext profileRequestContext, IdPAttribute attribute, Class<? extends T> to, TranscodingRule rule)Encode the supplied attribute into a protocol specific representation.TAttributeTranscoder. encode(ProfileRequestContext profileRequestContext, IdPAttribute attribute, Class<? extends T> to, TranscodingRule rule)Encode the supplied attribute into a protocol specific representation.Map<Locale,String>AttributeTranscoderRegistry. getDescriptions(IdPAttribute attribute)Get the localized descriptions for anIdPAttribute.Map<Locale,String>AttributeTranscoderRegistry. getDisplayNames(IdPAttribute attribute)Get the localized display names for anIdPAttribute.Collection<TranscodingRule>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 IdPAttribute Modifier and Type Method Description Map<Locale,String>AttributeTranscoderRegistryImpl. getDescriptions(IdPAttribute attribute)Get the localized descriptions for anIdPAttribute.Map<Locale,String>AttributeTranscoderRegistryImpl. getDisplayNames(IdPAttribute attribute)Get the localized display names for anIdPAttribute.Collection<TranscodingRule>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 IdPAttribute Modifier and Type Field Description private Map<String,IdPAttribute>AttributeSourcedSubjectCanonicalization. subjectSourcedAttributesIndexed attributes pulled from subject.Methods in net.shibboleth.idp.authn.impl with parameters of type IdPAttribute Modifier and Type Method Description private 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 IdPAttribute Modifier and Type Field Description private IdPAttributeIdPAttributePrincipal. attributeThe wrapped attribute.Methods in net.shibboleth.idp.authn.principal that return IdPAttribute Modifier and Type Method Description IdPAttributeIdPAttributePrincipal. getAttribute()Get theIdPAttribute.Constructors in net.shibboleth.idp.authn.principal with parameters of type IdPAttribute Constructor Description IdPAttributePrincipal(IdPAttribute attr)Constructor. -
Uses of IdPAttribute in net.shibboleth.idp.cas.attribute
Methods in net.shibboleth.idp.cas.attribute that return IdPAttribute Modifier and Type Method Description protected IdPAttributeAbstractCASAttributeTranscoder. buildIdPAttribute(ProfileRequestContext profileRequestContext, Attribute attribute, TranscodingRule rule, List<IdPAttributeValue> attributeValues)Builds anIdPAttributefrom the given values.IdPAttributeAbstractCASAttributeTranscoder. 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 IdPAttribute Modifier and Type Method Description protected abstract booleanAbstractCASAttributeTranscoder. canEncodeValue(IdPAttribute idpAttribute, IdPAttributeValue value)Checks if the given value can be handled by the transcoder.AttributeAbstractCASAttributeTranscoder. 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 IdPAttribute Modifier and Type Method Description protected 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 IdPAttribute Modifier and Type Method Description protected 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 IdPAttribute Modifier and Type Field Description private Map<String,IdPAttribute>AttributeReleaseContext. consentableAttributesAttributes to be consented to.Methods in net.shibboleth.idp.consent.context that return types with arguments of type IdPAttribute Modifier and Type Method Description Map<String,IdPAttribute>AttributeReleaseContext. 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 IdPAttribute Modifier and Type Field Description private 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 IdPAttribute Modifier and Type Method Description voidPopulateAttributeReleaseContext. 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 IdPAttribute Modifier and Type Field Description private Map<IdPAttribute,Map<Locale,String>>AbstractAttributeDisplayFunction. cachedInfoCache of already looked up values.private Multimap<String,IdPAttribute>IsAttributeRequiredPredicate. requestedAttributesMapMap of requested attributes.Methods in net.shibboleth.idp.consent.logic.impl that return types with arguments of type IdPAttribute Modifier and Type Method Description protected 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 IdPAttribute Modifier and Type Method Description StringAbstractAttributeDisplayFunction. apply(IdPAttribute input)protected abstract Map<Locale,String>AbstractAttributeDisplayFunction. getDisplayInfo(AttributeTranscoderRegistry registry, IdPAttribute attribute)Get the information to be displayed from the attribute.protected Map<Locale,String>AttributeDisplayDescriptionFunction. getDisplayInfo(AttributeTranscoderRegistry registry, IdPAttribute attribute)Get the information to be displayed from the attribute.protected Map<Locale,String>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 IdPAttribute Modifier and Type Method Description protected 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 IdPAttribute Modifier and Type Method Description protected 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 IdPAttribute Modifier and Type Method Description protected 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 IdPAttribute Modifier and Type Method Description protected 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.IdPAttributeAbstractSAMLAttributeTranscoder. 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 IdPAttribute Modifier and Type Method Description protected 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.AttributeTypeAbstractSAMLAttributeTranscoder. 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 IdPAttribute Modifier and Type Method Description protected 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 IdPAttribute Modifier and Type Method Description private <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 IdPAttribute Modifier and Type Method Description private 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 IdPAttribute Modifier and Type Method Description protected 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.protected List<T>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.protected Set<T>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 IdPAttribute Modifier and Type Method Description protected 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 IdPAttribute Modifier and Type Field Description private 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 IdPAttribute Constructor Description EntityAttributesMatcher(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 IdPAttribute Modifier and Type Method Description private 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 IdPAttribute Modifier and Type Method Description private 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 IdPAttribute Modifier and Type Field Description private 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 IdPAttribute Modifier and Type Method Description private 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 IdPAttribute Modifier and Type Method Description private 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.
-