Overview
Indicated by type="Metadata"
, this attribute extractor this AttributeExtractor allows well-defined content from within SAML metadata 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<
ApplicationDefaults
>
setting.
Reference
Attributes
The following XML attributes are supported by this type:
Name | Type |
---|
Description | |
---|---|
AttributeProfile | string |
Names the SP attribute |
to carry the value(s) of |
the <md: |
AttributeProfile> element(s) found in the metadata |
errorURL | string |
Names the SP attribute |
to carry the value of |
errorURL
attribute the errorURL attribute found in the metadata |
DisplayName | string |
Names the SP attribute |
to carry 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. | |
Description | string |
Names the SP attribute |
to carry 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. | |
InformationURL | string |
Names the SP attribute |
to carry 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 | |
PrivacyStatementURL | string |
Names the SP attribute |
to carry 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. | |
OrganizationName | string |
Names the SP attribute |
to carry 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. | |
OrganizationDisplayName | string |
Names the SP attribute |
to carry 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. | |
OrganizationURL | string |
Names the SP attribute |
to carry 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. | ||
registrationAuthority 3.1 | string | Names the SP attribute to carry the value of the registrationAuthority attribute found in the metadata. |
Child Elements
The following child elements are supported by this type:
Name | Cardinality | Description | |
---|---|---|---|
<ContactPerson> | 0 or more | Each element defines a rule for extracting Attributes |
id
|
contactType
|
formatter
|
xsi:type="DOMAttributeDecoder"
.
| |||
<Logo> | 0 or more | Each element defines a rule for extracting Attributes |
|
|
height
|
|
|
|
|
formatter
|
xsi:type="DOMAttributeDecoder"
.
|
Example
Code Block | ||
---|---|---|
| ||
<AttributeExtractor type="Metadata" errorURL="errorURL" DisplayName="displayName"/> |
...