問題タブ [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.
wso2 - WSO2 アウトバウンド SCIM プロビジョニング: 再起動後に外部 ID プロバイダーを再同期する方法
WSO2 アウトバウンド SCIM プロビジョニングのコンテキスト内で、参加している外部 IDP が数時間シャットダウンされ、WSO2 のアウトバウンド プロビジョニング メッセージを見逃したとします。このシナリオでは、WSO2 は外部 IDP が別のプッシュ プロビジョニング メッセージを要求して WSO2 のユーザー ストアと再同期する方法を提供しますか?
rest - SCIM1.1 : スキーマ属性とユーザー属性の競合
SCIM1.1 エンドポイントを使用して、セールスフォースからデータを取得しようとしています。「/Users/id」エンドポイントを使用してユーザーのデータを取得すると、ユーザーのすべての属性とその値が返されます。これらの属性では、1 つの属性名「エイリアス」を取得します。「別名」:「ぶる」。しかし、「/Schemas」エンドポイントを使用してセールスフォースのスキーマを取得すると、コアを含む他のすべての属性と「エイリアス」を除く拡張スキーマが提供されます。
ユーザーオブジェクトでエイリアスを取得し、スキーマオブジェクトには存在しないため、ユーザーオブジェクトからスキーマ属性に値をマップする際に問題が発生します。
「get Users に対してエイリアスが返されるのにスキーマでは返されないのはなぜですか?」について明確にできますか?
wso2 - XACML を使用して SCIM API へのアクセスを制御する
Identity Server 独自の SCIM API に対して XACML アクセス制御ポリシーを適用するにはどうすればよいですか? 私の考えは、ユーザーがユーザーの SCIM エンドポイント (リスト エンドポイント) にアクセスできるようにしたいということですが、唯一の結果としてユーザー自体のみが返されます (つまり、ユーザーは自分自身を照会できます)。これは可能ですか?
WSO2 Identity Server の既定のアクセス許可は、この問題を解決できるほど細かく設定されていません。そこで、XACML を調べ始めました。
scim - 別の複合属性を保持する複合属性
複雑な属性には、サブ属性を持つ (つまり、複雑な) サブ属性を含めてはなりません (MUST NOT)。
しかし、同じRFC セクション 8.7.2の 88 行目のスキーマ定義を読んだとき、次のようurn:ietf:params:scim:schemas:core:2.0:Schema
な説明があることに気付きました。
私は何を取りこぼしたか?
wso2 - WSO2 IS: SCIM API は、プライマリ ストアからユーザーのみをフェッチします
スクリプト PRODUCT_HOME/dbscripts/postgresql.sql を実行して、postgres データベースとインポート テーブルを含むセカンダリ ユーザー ストアを作成しました。
新しく作成されたユーザー ストアの詳細設定で、[SCIM を有効にする] をオンにしました。
UserStore は正常に動作していますが、ユーザーを取得しようとすると:
PRIMARY ストアにいるユーザーのみを受け取ります。セカンダリ ストアからのユーザーも受信する方法、またはセカンダリ ストアからのユーザーのみを受信する方法は?
編集: セカンダリ ストアから新しく作成されたユーザーを取得でき、それが機能すると仮定します。[SCIM を有効にする] をオンにする前に作成された古いユーザーのみが取得されません。
wso2 - WSO2 IS: SCIM API の更新: 必須の属性 userName が SCIM オブジェクトにありません
ユーザーをPATCHで更新する方法、なぜuserNameが必要なのですか(PUTでも同じです)?
不変の userName を持つセカンダリ ユーザー ストアがあります。userName も param に入力しようとすると、変更されません。それは私を報告します:
私は wso2 is 5.1 を使用しています。SCIM API を使用してユーザーを更新する方法はありますか?
scim - 既存のユーザー プロビジョニング中の内部プロビジョニング エラー
SCIM API を開発しており、OneLogin とアプリケーション間の統合テスト中に、次の手順で再現できるエラーが常に発生します。
- アプリケーションで xy@email.com (SCIM ユーザー名) を使用してユーザーを作成します。
- 同じメールアドレスで OneLogin にユーザーを作成する
- このユーザーをアプリケーションに追加します
- OneLogin は、このユーザーがその SCIM アプリケーションを既に使用していることを認識する必要があるため、それ以上のプロビジョニング アクションは必要ありません。ただし、「内部プロビジョニング エラー」が発生しました。
API が呼び出されたことを確認できます。このフローに関連する 2 つの SCIM Web リクエストは次のとおりです。
2 回目の GET リクエストの後、OneLogin は「Internal Provisioning Error」を返します。
レスポンスに何か問題がありますか?
ありがとう、ピーター