Package net.shibboleth.idp.attribute.resolver.ad.impl
Implementations of various
AttributeDefinition
s.-
Class Summary Class Description ContextDerivedAttributeDefinition An attribute definition which returns an attribute whose values are derived from theProfileRequestContext
associated with the request via a plugged inFunction
.DecryptedAttributeDefinition AnAttributeDefinition
that creates an attribute whose values are the decrypted values of its dependencies.IdPAttributePrincipalValuesFunction Engine to mine values fromIdPAttributePrincipal
s.PrescopedAttributeDefinition An attribute definition that createsScopedStringAttributeValue
s by taking a source attribute value splitting it at a delimiter.PrincipalNameAttributeDefinition An attribute definition which returns an attribute with a single value - the principal.RegexSplitAttributeDefinition AnAttributeDefinition
that produces its attribute values by taking the first group match of a regular expression evaluating against the values of this definition's dependencies.ScopedAttributeDefinition An attribute definition that createsScopedStringAttributeValue
s by taking a source attribute value and applying a static scope to each.ScriptedAttributeDefinition AnAttributeDefinition
that executes a script in order to populate the values of the generated attribute.ScriptedIdPAttributeImpl An encapsulated Attribute suitable for handing to scripts.SimpleAttributeDefinition AAttributeDefinition
that creates an attribute whose values are the values the values of all its dependencies.StaticAttributeDefinition An attribute definition that simply returns a static value.SubjectDerivedAttributeValuesFunction A Function which returnsIdPAttributeValue
s derived from thePrincipal
s associated with the request.TemplateAttributeDefinition An attribute definition that constructs its values based on the values of its dependencies using the Velocity Template Language.