問題タブ [okta]
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.
api - OKTA API 呼び出しを介して、認証されたユーザーのユーザーが追加した (アプリとブックマーク) を取得する方法は?
ユーザーに割り当てられたすべてのアプリケーションのリストを、アプリケーション リボンとして、sharepoint の Web パーツに含めました。この API 呼び出しを使用してアプリケーションを取得しました: https://alignedenergy.okta.com/api/v1/users/[user@domain]/appLinks
正常に動作しますが、これは管理者が管理するアプリケーションのリストのみを取得します。
アドバイスしてください: Okta から認証されたすべてのユーザーに対して、組織定義およびユーザー定義のすべてのアプリ/ブックマークのリストが返されないのはなぜですか?
OKTA と SHAREPOINT の統合を急いで完了します (この問題のためリリースを待っています)。
前もって感謝します。
authentication - SP アプリケーションと IdP の間を仲介するように Okta を構成する
私たちは、IdP がユーザーを認証できるように SAML を有効にしたアプリを持つサービス プロバイダーです。全員が同じページにいることを確認するには
- ID プロバイダー (IdP) は、ユーザーの認証を行うアプリケーションです。
- サービス プロバイダー (SP) は、ID と認証を IdP に連携させるエンド アプリケーションです。
- SAML は、IdP が SP に対して信頼できる ID アサーションを行うことを可能にするプロトコルです。SAML 2.0 を使用しています ( http://en.wikipedia.org/wiki/SAML_2.0 )
フェデレーション ID の詳細については、http: //developer.okta.com/docs/guides/saml_guidance.htmlをご覧ください。
現在 IdP として Okta のみを使用していますが、別の IdP と統合する必要がある状況に遭遇しました。アプリが Okta とのみ通信するようにし、Okta にこの別の IdP との通信とそのアサーションの検証を処理させたいと考えています。私たちの特定のユースケースにより、アプリは基になる IdP を使用する必要があることを認識しているため、IdP ディスカバリーは必要ありません。
認証フローが次のようになるように Okta を構成します。
私たちのアプリは、ユーザーを Okta のエンドポイントにリダイレクトし、認証に基盤となる IdP を使用することを示します。
Okta と基盤となる IdP は、ユーザーを認証し、認証を検証するために必要なことは何でも行います。
このアプリは、Okta によって署名された、ユーザーを認証する ACS エンドポイントへの単一の応答を (HTTP-POST 経由で) 取得します。
エンド ユーザーの観点から見ると、ユーザーは service-provider.com に移動し、Okta を介してunderlying-idp.com にリダイレクトされ、必要な認証を実行してから、service-provider.com にリダイレクトされます。リダイレクト中にブラウザのアドレス バーに Okta URL が一時的に表示される可能性があることを除いて、エンド ユーザーは中間の Okta レイヤーに気づきません。
これまでのところ、Okta インスタンスでインバウンド SAML をセットアップして、基礎となる IdP を介して Okta でユーザーを認証できるようにしました。SAMLRequest を使用してインバウンド SAML 構成ページで指定されたエンドポイントにアプリをリダイレクトしますが、リンクは Okta でユーザーを認証するためのものであり、Okta を使用して SP のユーザーを認証するためのものではないため、これによりユーザーが Okta ダッシュボードに移動します。関連する構成を参照してください。
- Okta を直接 IdP として使用できるようにする、Okta でのアプリの構成
- インバウンド SAML の構成結果。指定された Assertion Consumer Service URL に SAMLRequest をリダイレクトします。
ユースケースが可能になるように Okta を構成するにはどうすればよいでしょうか? 理想的には、Okta が仲介者または仲介者として機能し、SAML 要求/アサーションをチェックして渡すことを望んでいます。具体的には、これらのユーザーが認証された Okta ユーザーである必要はありません。基礎となる IdP のアサーションに基づいて、ユーザーが誰であると主張するかを Okta がアサートする必要があるだけです。
single-sign-on - ServiceNow で Okta が AD グループ (およびそのメンバー) をレプリケートすることは可能ですか?
Active Directory にメンバーを持つグループがあり、ServiceNow にも同じメンバーを持つ同じグループがあります。
Okta をシングル サインオン ソリューションとして使用する計画があります。この目的のために、AD から Okta にユーザーをプロビジョニングさせることができます。
また、Okta がグループをプロビジョニングし、AD からのメンバーシップを維持することも望んでいます。たとえば、次のようになります。
- AD でグループに人が追加または削除された場合、ServiceNow の同じグループからそれらの人を削除したいと考えています。
- グループが AD で追加または削除された場合、同じグループを ServiceNow で削除したいと考えています。
これは可能ですか?可能である場合、それを達成するために使用できる Okta の機能は何ですか?
saml - Okta リダイレクト動的リレー状態
リンク リダイレクト (送信 + SAML 要求オブジェクトの生成ではなく) で Okta シングル サインインを使用する場合、リレー状態を動的に含めることはできますか? (例: RelayState ヘッダーまたはクエリ文字列を含める)
okta - Okta ユーザー プロファイルの更新
開発には Okta C# SDK を使用しています。Okta でいくつかのカスタム ユーザー プロファイル属性を作成しました。ユーザーを作成し、値をカスタム属性に保存できます。しかし、私が見たように、プロファイル データを更新するときは、すべての詳細を再度提供する必要があります。特定の属性値を指定すると、他の属性に null が設定されます。では、他の属性が変更されないように、1 つまたは 2 つの属性のみを更新するにはどうすればよいでしょうか。