0

既存のSCIM 2.0 API をOneloginに統合しようとしていますが、最初のテスト中にInternal Provisioning Errorが発生しました。ログによると、リクエストは 1 つしか行われませんでした。ユーザー(GET /Users?filter=userName eq foo@bar.com)の存在を確認するためのもの。

何度か試行した後、Onelogin によって行われた最初の要求が、 SCIM 2.0 仕様Content-Type: application/json定義された CT ではなく (SCIM 1.0 のように) で応答されたときに、ユーザー プロビジョニングが機能していることに気付きました。Content-Type: application/scim+json

API が SCIM 2.0 で動作し、SCIM コンテンツ タイプを使用する必要があることを Onelogin に伝える方法はありますか? そうでない場合、すべてのエンドポイント応答で JSON コンテンツ タイプを送信する必要があると想定する必要がありますか?

4

1 に答える 1

0

OneLogin 側のバグのように思えます (以前に遭遇したことがあると思います)。

Content-Type: application/jsonほぼ全員 (明らかに OneLogin を除く) がこのヘッダーを無視するため、さまざまな SCIM 関係者にa を送信するだけで問題ないと思います。

さらにデバッグのヘルプが必要な場合は、お気軽に Devsupport@onelogin.com にメールを送信してください。そこから、アプリケーションのセットアップとテストに関する詳細に入ることができます (特に、カタログに公式アプリケーションとして掲載したい場合)。

乾杯

于 2016-12-08T00:18:47.213 に答える