問題タブ [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.
passwords - SCIM 1.1 - SCIM 1.1 を使用してパスワードを変更する
管理者変更モードまたは自己変更モードでパスワードを設定できることを使用して、SCIM 1.1 で使用できる属性はありますか。使用例 1 - ユーザーが管理対象システムにログインしようとしているときにユーザーのパスワードを変更しようとすると、管理対象システムがパスワードのリセットを要求します。使用例 2 - ユーザーがその時点で自分のパスワードを変更しようとしている場合、管理対象システムはそのユーザーで直接ログインし、パスワードのリセットを要求しません。これで私を助けてください。SCIMを使用してこれを実装しようとしています。
wso2 - プライマリ ユーザー ストアで SCIM を有効にするにはどうすればよいですか? (wso2カーボン)
私は wso2 carbon を使用しており、SCIM の例のいくつかを使用しようとしていますが、ユーザーをストアに追加しようとすると、次のエラーが発生します。
ドキュメントを検索しましたが、プライマリ ユーザー ストアに対して SCIM を有効にする方法に関する情報が見つからないようです。どこかの XML の設定である必要があることはわかっていますが、これに関する情報を見つけることができません。
これを機能させるために何を変更/修正する必要があるか知っている人はいますか?
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 コンテンツ タイプを送信する必要があると想定する必要がありますか?
rest - SCIM実装用SDK
カスタム ID ストアでユーザー ID を管理するための REST ベースの Web サービスを開発しました。API は、ユーザーの作成、ユーザーの更新、ユーザーの表示などの基本的な操作をサポートします。API を SCIM に準拠させ、ユーザー操作用の SCIM エンドポイント URL を提供したい。System for Cross-domain Identity Management (SCIM) のドキュメントでは、主に仕様について説明されていますが、SCIM 準拠のサービスを作成するための詳細は提供されていません。SCIM サービスを作成するために利用できる SDK はありますか。
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 解析中に例外をトリガーしました。
誰にもアイデアはありますか?またはコメントはありますか?または提案?
ありがとう
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:
ありがとう - ジム
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 ' 属性はどうあるべきか(エンタープライズ拡張機能としましょう)。
次の表現は、エンタープライズ拡張について正しいですか?