# Package net.shibboleth.idp.attribute.config

@NonnullElements package net.shibboleth.idp.attribute.config
Configuration support for leveraging `IdPAttribute` objects decoded from SAML metadata for access to settings.

Related Packages
Package
Description
net.shibboleth.idp.attribute
`IdPAttribute`s 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 of `IdPAttribute`s.
net.shibboleth.idp.attribute.impl
Implementations of general attribute functionality.
net.shibboleth.idp.attribute.resolver
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.
net.shibboleth.idp.attribute.transcoding
APIs for transcoding of attributes.
Classes
Class
Description
AbstractCollectionConfigurationLookupStrategy<T1,T2>
A strategy function that examines SAML metadata associated with a relying party and derives List<String>-valued configuration settings based on EntityAttribute extension tags.
AbstractMetadataDrivenConfigurationLookupStrategy<T>
A strategy function that examines SAML metadata associated with a relying party and derives configuration settings based on EntityAttribute extension tags.
AbstractMetadataDrivenConfigurationLookupStrategy.CachedConfigurationContext
A child context that caches derived configuration properties.
BeanConfigurationLookupStrategy<T>
A strategy function that examines SAML metadata associated with a relying party and derives bean-based configuration settings based on EntityAttribute extension tags.
BooleanConfigurationLookupStrategy
A strategy function that examines SAML metadata associated with a relying party and derives Boolean-valued configuration settings based on EntityAttribute extension tags.
DoubleConfigurationLookupStrategy
A strategy function that examines SAML metadata associated with a relying party and derives Double-valued configuration settings based on EntityAttribute extension tags.
DurationConfigurationLookupStrategy
A strategy function that examines SAML metadata associated with a relying party and derives Long-valued configuration settings that are durations, based on EntityAttribute extension tags.
IntegerConfigurationLookupStrategy
A strategy function that examines SAML metadata associated with a relying party and derives Integer-valued configuration settings based on EntityAttribute extension tags.
ListConfigurationLookupStrategy<T>
A strategy function that examines SAML metadata associated with a relying party and derives List<String>-valued configuration settings based on EntityAttribute extension tags.
LongConfigurationLookupStrategy
A strategy function that examines SAML metadata associated with a relying party and derives Long-valued configuration settings based on EntityAttribute extension tags.
SetConfigurationLookupStrategy<T>
A strategy function that examines SAML metadata associated with a relying party and derives Set<String>-valued configuration settings based on EntityAttribute extension tags.
StringConfigurationLookupStrategy
A strategy function that examines SAML metadata associated with a relying party and derives String-valued configuration settings based on EntityAttribute extension tags.