仕様
名称 | gakuninScopedPersonalUniqueCode |
概要 | 教職員の教職員番号および学生の学籍番号を表す |
参照スキーマ | GakuNin.schema |
name【SAML1】 | 未定義 |
name【SAML2】 | "urn:oid:1.3.6.1.4.1.32264.1.1.6" |
friendlyName | gakuninScopedPersonalUniqueCode |
属性値or形式 | 所属:識別番号@スコープ(Unicode/UTF-8) |
照合順序 | caseIgnoreMatch |
複数値 | 複数値 |
説明等 | 学認で新規に定義する属性です。 |
※ 個人情報保護の観点から,属性利用組織間で調整の上,attribute-filter.xml により属性を必要とする組織のみに限定公開してください.
属性定義の例(LDAPを参照する例) (attribute-resolver.xml)
<!-- Definition of gakuninScopedPersonalUniqueCode (LDAP) -->
<resolver:AttributeDefinition xsi:type="ad:Prescoped"
id="gakuninScopedPersonalUniqueCode"
sourceAttributeID="gakuninScopedPersonalUniqueCode">
<resolver:Dependency ref="myLDAP" />
<resolver:AttributeEncoder xsi:type="enc:SAML2ScopedString"
name="urn:oid:1.3.6.1.4.1.32264.1.1.6" friendlyName="gakuninScopedPersonalUniqueCode" encodeType="false" />
</resolver:AttributeDefinition>
属性定義の例(Template Attribute Definitionを挟んだ例) (attribute-resolver.xml)
<!-- Definition of gakuninScopedPersonalUniqueCode (Template Attribute) -->
<resolver:AttributeDefinition xsi:type="ad:Scoped" id="gakuninScopedPersonalUniqueCode"
scope="***.ac.jp"
sourceAttributeID="templatePersonalUniqueCode">
<resolver:Dependency ref="templatePersonalUniqueCode" />
<resolver:AttributeEncoder xsi:type="enc:SAML2ScopedString" name="urn:oid:1.3.6.1.4.1.32264.1.1.6" friendlyName="gakuninScopedPersonalUniqueCode" encodeType="false" />
</resolver:AttributeDefinition>
<resolver:AttributeDefinition xsi:type="ad:Template" id="templatePersonalUniqueCode"
>
<resolver:Dependency ref="myLDAP" />
<ad:Template>
<![CDATA[
facultyorstaff:${employeeNumber}
]]>
</ad:Template>
<ad:SourceAttribute>employeeNumber</ad:SourceAttribute>
</resolver:AttributeDefinition>