0
したがって、私はWso2用にScim Apiを拡張しています。データ型string
を使って拡張を作成すると、すべての拡張が正しく機能します。しかし、私のLdapには、他のデータ型を使用する他の多くのカスタム属性や属性が(operational
またはTelephone Number
など)よりも多くあります。Wso2 Scim extentinonデータ型エラー
拡張属性の1つのデータ型値を変更しようとしましたが、Scim Apiでその属性を要求すると、500エラーになります。
これはSCIM拡張構成の例私は私のSCIM APIでこれらの属性を使用するにはどうすればよい
[{
"attributeURI":"urn:scim:schemas:extension:enterprise:1.0:enterprise.homePhone",
"attributeName":"homePhone",
"dataType":"Telephone Number",
"multiValued":"false",
"multiValuedAttributeChildName":"null",
"description":"The User's phone",
"schemaURI":"urn:scim:schemas:extension:enterprise:1.0",
"readOnly":"false",
"required":"false",
"caseExact":"false",
"subAttributes":"null"
},
{
"attributeURI":"urn:scim:schemas:extension:enterprise:1.0:enterprise.shareDirectory",
"attributeName":"shareDirectory",
"dataType":"string",
"multiValued":"false",
"multiValuedAttributeChildName":"null",
"description":"The User's share dir",
"schemaURI":"urn:scim:schemas:extension:enterprise:1.0",
"readOnly":"false",
"required":"false",
"caseExact":"false",
"subAttributes":"null"
},
{
"attributeURI":"urn:scim:schemas:extension:enterprise:1.0",
"attributeName":"enterprise",
"dataType":"null",
"multiValued":"false",
"multiValuedAttributeChildName":"null",
"description":"SCIM wso2 User Schema Extension",
"schemaURI":"urn:scim:schemas:extension:enterprise:1.0",
"readOnly":"false",
"required":"false",
"caseExact":"false",
"subAttributes":"homePhone shareDirectory"
}]
のですか?特別な設定が必要ですか?
500エラーにつながるそのコードをご提示ください。 – MarkusEgle
申し訳ありませんが、私はこの問題を引き起こすWso2の内部部分がわかりません – nickGR