問題タブ [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 に答える
727 参照

apache - SCIM 2.0 Java サーバー - カスタム データ ストア / バックエンド

ユーザー json リポジトリに SCIM 2.0 インターフェイスを提供することを検討しています。

以下のスレッドは、Java にいくつかの scim 1.1 実装があることを示していますが、SCIM 2.0 に準拠するよう求められています。 SCIM の Java 実装

http://www.simplecloud.infoを見ると、Apache eSCIMO Kumiq Identity OSIAM の 3 つの利用可能なオプションが見つかります。

SCIMProxy 1.1 を調べたところ、2 ~ 3 のバックエンド データ ストレージ インターフェイスの例がありました (例: In Memory 、Mongo DB )。ただし、これまで見てきた 2.0 サーバーでは、そのような例やドキュメントは利用できません。

どちらを使用するのがより良いオプションであるかについて誰かがポインタを提供できれば、非常に感謝しますか? 特定の長所/短所はありますか?

または、他の SCIM サーバーを調べることができますか?

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

slack-api - slack scim api - FILTER パラメータを使用

filterこのSlack APIを介して、RESTful GETリクエストでパラメーターを使用しようとしています:

https://api.slack.com/scim

ドキュメントには次のように書かれています。

GET /Users - ページ分割された方法でユーザーのリストを返します。ページネーションの結果を変更するには、startIndex および count クエリ パラメータを使用します。フィルターパラメーターをサポートします。

filterリクエスト URL に追加されたパラメータを使用しようとするたびに、次のhttps://api.slack.com/scim/v1/Users?filter=userNameエラーが返されます。

filter パラメータが API URL で使用される標準化された方法を知っている人はいますか?

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

scim - SCIM 2.0 の最小要件

現在、rfc7643 に基づく SCIM 2.0 を実装しています。私たちの現在のユーザーデータベースにはグループが含まれておらず、明らかにグループ管理も含まれていません。

業界に準拠するために何が必須かを知りたいです。

ユーザー エンドポイントを単純に実装できますか、それともグループ/リソース エンドポイントも実装しますか。

ご協力いただきありがとうございます

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

c# - C# で SCIM フィルタリングをサポートする REST API を実装するには?

SCIM フィルタリング仕様https://www.rfc-editor.org/rfc/rfc7644#section-3.4.2.2としてユーザーのクエリをサポートする ASP.NET Web API を実装する必要があります。

それを行う最も速い方法は何ですか?フィルタリング式を解析し、専用のユーザー リポジトリでその式を実行し、選択したエンティティを返すことができるパーサーを実装する必要があることはわかっていますが、そのパーサーを最初から実装するのは大変な作業ですよね?

SCIM フィルタリングをサポートするより高速な方法またはより標準的な方法はありますか?

0 投票する
0 に答える
162 参照

scim - GLUU クライアントには SCIM リクエストの権限がありません

getUser SCIM リクエストを行っているクライアントがあります。無事にアクセストークンとRPTを取得できるのですが、実際にgetUserリクエストになると「403 Forbidden」ステータスのレスポンスが返ってきて、レスポンスボディはチケットです。このUMA ドキュメントによると、許可チケットは要求が有効であったことを示していますが、クライアントには許可がありません。このクライアントにアクセス許可を与えるために考えられることはすべて試しましたが、うまくいきませんでした。

クライアントに SCIM リクエストを実行する権限を与える方法を知っている人はいますか?

リクエストを試みる私の現在の方法は次のとおりです。

  1. クライアント資格情報を使用してアクセス トークンを取得する

  2. 手順1で取得したアクセストークンを認可としてRPTを取得する

  3. RPT を認証として使用して domain.com/identity/seam/resource/restv1/scim/v1/Users リクエストを作成します

  4. チケットと古い RPT を使用して RPT エンドポイントに要求を送信するシーク承認手順に従います。これは、新しい RPT で応答します。

  5. ステップ 4 の RPT を認証として使用して、ステップ 3 を再試行します。

アドバイスをいただければ幸いです。

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

asp.net - SCIM および ASP.NET メンバーシップ プロバイダー

私は RESTful API を使用してアプリケーションを公開しています。私が追求したい関心の 1 つは、標準への準拠です。そのため、ユーザー ID 機能の SCIM に興味があります。私を混乱させるのは:

  • SCIM は、ユーザー アカウントを管理するためのインターフェイスを提供してくれますが、基盤となる実装は提供しません。
  • ASP.NET メンバーシップは、実装 (つまり、ユーザー ID とパスワードが書き込まれる実際のデータベース) を提供します。

では、両者はどのようにリンクするのでしょうか。つまり、SCIM を使用したいのですが、データベースに書き込む既製の実装も活用したいと考えています。