問題タブ [scim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1234 参照

passwords - SCIM 1.1 - SCIM 1.1 を使用してパスワードを変更する

管理者変更モードまたは自己変更モードでパスワードを設定できることを使用して、SCIM 1.1 で使用できる属性はありますか。使用例 1 - ユーザーが管理対象システムにログインしようとしているときにユーザーのパスワードを変更しようとすると、管理対象システムがパスワードのリセットを要求します。使用例 2 - ユーザーがその時点で自分のパスワードを変更しようとしている場合、管理対象システムはそのユーザーで直接ログインし、パスワードのリセットを要求しません。これで私を助けてください。SCIMを使用してこれを実装しようとしています。

0 投票する
1 に答える
609 参照

wso2 - プライマリ ユーザー ストアで SCIM を有効にするにはどうすればよいですか? (wso2カーボン)

私は wso2 carbon を使用しており、SCIM の例のいくつかを使用しようとしていますが、ユーザーをストアに追加しようとすると、次のエラーが発生します。

ドキュメントを検索しましたが、プライマリ ユーザー ストアに対して SCIM を有効にする方法に関する情報が見つからないようです。どこかの XML の設定である必要があることはわかっていますが、これに関する情報を見つけることができません。

これを機能させるために何を変更/修正する必要があるか知っている人はいますか?

0 投票する
1 に答える
159 参照

onelogin - Content-Type が JSON でない場合の内部プロビジョニング エラー

既存の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 コンテンツ タイプを送信する必要があると想定する必要がありますか?

0 投票する
2 に答える
694 参照

rest - SCIM実装用SDK

カスタム ID ストアでユーザー ID を管理するための REST ベースの Web サービスを開発しました。API は、ユーザーの作成、ユーザーの更新、ユーザーの表示などの基本的な操作をサポートします。API を SCIM に準拠させ、ユーザー操作用の SCIM エンドポイント URL を提供したい。System for Cross-domain Identity Management (SCIM) のドキュメントでは、主に仕様について説明されていますが、SCIM 準拠のサービスを作成するための詳細は提供されていません。SCIM サービスを作成するために利用できる SDK はありますか。

0 投票する
1 に答える
97 参照

java - wso2is-5.2.0 SCIM 作成要求がステータス 200 を返す

私は WSO2is-5.2.0 SCIM インターフェイスで作業していて、奇妙な問題に遭遇しました。

これはモバイル アプリケーション プロジェクトであり、ID 管理として WSO2 IS を使用することにしました。顧客のサインアップは、WSO2 IS の SCIM インターフェイスを介して行われます。

モバイル デバイスで、コンテンツ タイプ = application/json の Restful ポスト メッセージを介してユーザー名とパスワードを入力して送信します (以下の TS コードを参照)。

ゲートウェイは apache cxf JAX-RS です。また、WSO2 IS との互換性を確保するために wso2 Charon コード セットを使用しました。

ゲートで、このリクエストは傍受され、「org.wso2.charon.core.objects.User」のサブクラスとして解釈されます (以下のコードを参照)。

GubUser と ScimRes の定義

User クラスを拡張する理由は、端末からの追加情報を含めたいからです。これらの追加情報は、オブジェクトが WSO2 IS SCIM インターフェイスに配信される前にオブジェクトから削除されるため、WSO2 IS SCIM インターフェイスに送信されるデータはユーザー定義に 100% 準拠しています (以下のコードを参照)。

ここで、WSO2 IS SCIM を呼び出します (以下のコードを参照)。

に閉じ込められたプログラム

http 応答メッセージ ヘッダーのコピーを取得しました (以下を参照)。

HTTP/1.1 200 OK [X-Frame-Options: DENY, X-Content-Type-Options: nosniff, X-XSS-Protection: 1; モード = ブロック、コンテンツ タイプ: テキスト/html;文字セット = UTF-8、コンテンツの長さ: 1445、日付: 2016 年 12 月 6 日 11:52:39 GMT、サーバー: WSO2 カーボン サーバー]

また、スタックのプリントアウト

メッセージ本文が「<」で始まっているようです。JSON 解析中に例外をトリガーしました。

誰にもアイデアはありますか?またはコメントはありますか?または提案?

ありがとう

0 投票する
1 に答える
576 参照

scim - メディア タイプ = text/plain の MessageBodyReader が見つかりません

PING Federate 8.x UnboundID SCIM 2 クライアント SDK の使用

結果を取得しようとすると、次のエラーが表示されます。

これは、PING Federate が Content-Type: application/json を返し、どうやら UnboundID が type=text/plain を期待しているためだと推測しています。

application/json を期待するように SCIM クライアントを構成するにはどうすればよいですか?

使用時: PING Federate 8.x UnboundID SCIM 1.1 Client SDK

スレッド「メイン」の例外 java.lang.NoSuchMethodError:

ありがとう - ジム

0 投票する
3 に答える
3488 参照

json - SCIM 2.0 の PATCH 要求

SCIM仕様でPATCHリクエストをサーバーに送信しています。

SCIM 仕様に従って、要求には PATCH 要求に次の属性が含まれている必要があります。

  • op
  • 価値

したがって、「givenName」属性をコア スキーマから変更する場合、PATCH 要求は次のようになります (参照: https://www.rfc-editor.org/rfc/rfc7644#section-3.5.2 ) 。

SCIM 拡張機能を変更する場合、' path ' 属性はどうあるべきか(エンタープライズ拡張機能としましょう)。

次の表現は、エンタープライズ拡張について正しいですか?