WS02 SCIM サーバーの実装をテストしようとすると、フィルタリングの実装が SCIM 1.1 仕様に準拠していないことがわかりました。
たとえば、次のようなフィルタを試みる場合:
https://WSO2server.acme.com:9443/wso2/scim/Users?filter=userNameEqNewUser20
「?filter=」の後の文字列は「userNameEqNewUser20」です。属性「userName」「Eq」「NewUser20」を表すはずです。
SCIM 1.1 仕様によると、実際には次のようになります。
filter=userName Eq "NewUser20"</p>
(つまり、スペースあり)
また、次のように URL エンコードされます。
filter=userName+Eq+%22NewUser9%22
WSO2 は以下のみを受け入れます。
フィルター=userNameEqNewUser20
これは間違っています。
また、WSO2 の実装では、「サービス プロバイダー構成」と「スキーマ」については何も返されません。これらは、SCIM 1.1 仕様で定義されている 2 つのよく知られたエンドポイントである「/ServiceProviderConfigs」と「/Schemas」です。これらは必須ですが、WS02 SCIM サーバーの実装では実装されていません。
WS02 SCIMサーバーの実装に対してSCIMクライアントを実装した経験またはこれについての洞察を持っている人はいますか?
事前にご指摘いただきありがとうございます。
トミー