たちはWSO2を使用している属性は5.1であり、私は複数の値を持つ属性を定義したい:私は壷でこの属性をマッピングしWSO2はSCIMユーザースキーマ拡張です。複数の値を定義し、マッピングする方法
....
{
"attributeURI":"urn:scim:schemas:extension:wso2:1.0:wso2Extension.vultPerson.mailAlternateAddress",
"attributeName":"mailAlternateAddress",
"dataType":"string",
"multiValued":"true",
"multiValuedAttributeChildName":"null",
"description":"Some attribute",
"schemaURI":"urn:scim:schemas:extension:wso2:1.0",
"readOnly":"false",
"required":"false",
"caseExact":"false",
"subAttributes":"null"
},
...
を:SCIM:スキーマ:コア:1.0 LDAP(プライマリユーザストア)からmailAlternateAddress(ユーザのLDAPにはUserEntryObjectClassのいずれかにこの属性があります)へのダイアレクト。 SCIM APIでユーザーをプロビジョニングしようとしました。ユーザーが作成されました。拡張機能のすべての単純属性も作成されましたが、mailAltrernateAddressは作成されませんでした。
....
"mailAlternateAddress": [
{
"type": "work",
"value": "a.a"
}
....
として:私は、この属性を送信しようとした私はSCIMのリクエストに良い回答を得た
...
"mailAlternateAddress": ["a.a","b.b"]
...
。同じ結果に
urn:scim:schemas:extension:wso2:1.0:wso2Extension.vultPerson.mailAlternateAddress -> mailAlternateAddress
and
urn:scim:schemas:extension:wso2:1.0:wso2Extension.vultPerson.mailAlternateAddress.work -> mailAlternateAddtress
両方:
私はマッピングを試してみました。しかし、このマッピングは、あまりにも、 メール属性が作成されていない動作しませんところで、コアSCIMスキーマに従って、電子メール属性はLDAP メール属性にマッピングされている(WSO2はdestribution ISにこのマッピングがあります) 。
私は間違っていますか? もう1つ質問があります。 scim-user-schema-extensionの複数値属性の標準値を定義できますか?