SCIM コア スキーマには、ユーザーの写真の URL を保持するために定義された単純な多値属性 "photos" があります。
UnboundID データ ストアの構成ディレクトリで、scim-resources.xml ファイルの User リソースの下に次のコメント アウトがあります。
<!-- Mapping must be defined to use this attribute
<attribute name="photos" schema="urn:scim:schemas:core:1.0"
readOnly="false" required="false">
<description>URL of photos of the User</description>
<simpleMultiValued childName="photo" dataType="string">
<canonicalValue name="photo"/>
<canonicalValue name="thumbnail"/>
</simpleMultiValued>
</attribute>
-->
仕様のさらに下には、出力例があります。
"photos": [
{
"value": "https://photos.example.com/profilephoto/72930000000Ccne/F",
"type": "photo"
},
{
"value": "https://photos.example.com/profilephoto/72930000000Ccne/T",
"type": "thumbnail"
}
],
jpegPhoto 属性が入力されたユーザー エントリがあります。質問:
- UnboundID には、これらの写真にアクセスするためのエンドポイントが既に定義されていますか? jpegPhoto のエンコードされたバイナリ文字列値だけは必要ありません
- そのようなエンドポイントが存在する場合 (または作成した場合)、変換クラスを記述して、要素
<subMapping>
の子要素で参照する必要があり<canonicalValue>
ますか?
これを行う方法がどこかに文書化されている場合、私はそれを見つけることができませんでした。
任意のガイダンスをいただければ幸いです。
許す