Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Indicated by type="Metadata", this attribute extractor allows well-defined content from within SAML metadata to be extracted and passed to an application as an attribute. This plugin executes only when extraction of an <md:RoleDescriptor> (or one of its concrete subtypes) is done, which is dependent on the use of the metadataAttributePrefix application setting.

Attributes

NameTypeDefaultDescription
AttributeProfilestring
If set, used as the attribute ID for the value(s) of the <md:AttributeProfile> element(s) found in the metadata.
errorURLstring
If set, used as the attribute ID for the value of the errorURL attribute found in the metadata.
DisplayNamestring
If set, used as the attribute ID for the value of the <mdui:DisplayName> element found in the metadata. The element chosen is the one that best matches client and/or SP language preferences.
Descriptionstring
If set, used as the attribute ID for the value of the <mdui:Description> element found in the metadata. The element chosen is the one that best matches client and/or SP language preferences
InformationURLstring
If set, used as the attribute ID for the value of the <mdui:InformationURL> element found in the metadata. The element chosen is the one that best matches client and/or SP language preferences
PrivacyStatementURLstring
If set, used as the attribute ID for the value of the <mdui:PrivacyStatementURL> element found in the metadata. The element chosen is the one that best matches client and/or SP language preferences
OrganizationNamestring
If set, used as the attribute ID for the value of the <md:OrganizationName> element found in the metadata. The element chosen is the one that best matches client and/or SP language preferences.
OrganizationDisplayNamestring
If set, used as the attribute ID for the value of the <md:OrganizationDisplayName> element found in the metadata. The element chosen is the one that best matches client and/or SP language preferences.
OrganizationURLstring
If set, used as the attribute ID for the value of the <md:OrganizationURL> element found in the metadata. The element chosen is the one that best matches client and/or SP language preferences.

Child Elements

Name

Cardinality

Description

<ContactPerson>0 or more

Each element defines a rule for extracting <md:ContactPerson>element information from the metadata.

Attributes

NameTypeDefaultDescription
idstring

Name of the attribute to create.

contactTypestring

Indicates which type of contact to locate in the metadata for extraction. The first match is used.

formatterstring
A formatting string used to configure an attribute decoder of xsi:type="DOMAttributeDecoder".
For example, "$GivenName $SurName"
<Logo>0 or more

Each element defines a rule for extracting <mdui:Logo> element information from the metadata. The height and widthsettings, if provided, are used to find the logo with the smallest total difference in size between the inputs.

Attributes

NameTypeDefaultDescription
idstring

Name of the attribute to create.

heightunsigned integer
Input to logo size matching.
widthunsigned integer
Input to logo size matching.
formatterstring
A formatting string used to configure an attribute decoder of xsi:type="DOMAttributeDecoder".
For example, "<img src='$_string' height='$height' width='$width'/>".

Example

<AttributeExtractor type="Metadata" errorURL="errorURL" DisplayName="displayName"/>
  • No labels