SAML ユーザー属性
SAML アサーションは、SAML トークンのプリンシパルに関連するユーザー属性を含むことができます。1 つの SAML アサーションが複数のユーザー属性を含むことができます。
ユーザー属性をトークンに組み込むことで、SAML アサーション・プリンシパルである個人のアドレスと通信することができます。以下は、ユーザー属性を含む SAML アサーションの例です。
<saml:AttributeStatement>
<saml:Attribute xmlns:x500=
"urn:oasis:names:tc:SAML:2.0:profiles:attribute:X500"
NameFormat=
"urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
Name="urn:oid:2.5.4.20"
FriendlyName="Address">
<saml:AttributeValue xsi:type="xs:string">
11111 Parker Lane, Austin, Texas, 78758
</saml:AttributeValue>
</saml:Attribute>
</saml:AttributeStatement>
上記の表明で使用されているパラメーターは、次の表のとおりです。
パラメーター | 説明 |
---|---|
NameFormat | この属性がどのように解釈されるのかを指定します。 |
名前 | この属性の正式な名前を示します。 |
FriendlyName | Name パラメーターが分かりにくい場合にユーザーに理解しやすい属性名を提供します。 |
AttributeValue | ユーザー属性の値。この値には、ストリング型、または複合 XML 型を 使用できます。 |