の検索結果 :

×

OAuth 認証を使用した WordPress での Salesforce シングル サインオン (SSO)


WordPress の Salesforce シングル サインオン (SSO) ログインは、OAuth 認証フローを使用して、ユーザに WordPress サイトへの安全なアクセスを提供します。 WordPress OAuth シングル サインオン (SSO) プラグインを使用すると、Salesforce が OpenID Connect および OAuth プロバイダーとして機能し、WordPress Web サイトへの安全なログインを保証します。

WordPress と Salesforce の統合により、Salesforce OAuth を使用したログインプロセスが簡素化され、安全になります。 このソリューションにより、従業員は次の方法で WordPress サイトにアクセスできるようになります。 シングルサインオン(SSO) Salesforce 認証情報を使用するため、複数のパスワードを保存、記憶、リセットする必要が完全になくなります。

Salesforce SSO ログイン機能の提供に加えて、WordPress SSO プラグインは、Azure AD、Office 365、専門プロバイダーを含むさまざまな IDP までサポートを拡張し、マルチテナント ログイン、ロール マッピング、ユーザー プロファイル属性マッピングなどの堅牢な SSO 機能を提供します。 。 WP OAuth および OpenID Connect クライアント プラグイン内で提供される一連の機能の詳細については、以下を参照してください。 こちら。 以下の手順に従って、WordPress で Salesforce シングル サインオン (SSO) ログインを設定できます。

前提条件: ダウンロードとインストール

  • WordPress インスタンスに管理者としてログインします。
  • WordPress に移動します ダッシュボード -> プラグイン をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 新規追加.
  • を検索 WordPress OAuth シングル サインオン (SSO) プラグインを選択してクリックします 今すぐインストール.
  • インストールしたら、をクリックします アクティブにしましょう.


WordPress OAuth への Salesforce シングル サインオン (SSO) ログインを設定する手順

1. Salesforce を OAuth プロバイダーとして設定する

  • あなたへのログイン セールスフォース アカウント。
  • に切り替える SalesForceクラシック プロフィールメニューからモードを選択し、 ページで見やすくするために変数を解析したりすることができます。
  • 左側のパネルから、 完成に向けてあなたの背中を押してくれる、執筆のための持続可能で本物のモーメンタムを作り出す。 セクションに移動します 「作成」>「アプリ」.
  • Salesforce シングル サインオン (SSO) ログイン - Salesforce アプリケーションのセットアップ
  • 下にスクロールして 新作 下のボタン 接続されたアプリ.
  • Salesforce シングル サインオン (SSO) ログイン - アプリケーション
  • アプリケーション設定ページが表示されます。 などの必要な詳細を入力します。 接続アプリ名、API名 & お問い合わせメール.
  • Salesforce シングル サインオン (SSO) ログイン - 接続されたアプリケーション
  • チェック OAuth設定を有効にする 下のチェックボックス API(OAuth設定を有効にする) セクションに移動すると、設定するその他のオプションが表示されます。
  • 入力する コールバックURL (プラグインからコピーします)、 スコープ 要求に応じ。 同じスコープが miniOrange Oauth クライアント プラグインにも追加されていることを確認し、最後までスクロールして [保存] をクリックします。
  • Salesforce シングルサインオン (SSO) ログイン - OAuth 設定
  • 「アプリケーション管理」ページが表示されます。 ここでは、 消費者キー(クライアントID)と 消費者の秘密(クライアントシークレット)。
  • Salesforce シングル サインオン (SSO) ログイン - sumer ID

結論として、正常に設定することで、 OAuth プロバイダーとしての Salesforce、シームレスな Salesforce シングル サインオン (SSO) とエンドユーザの WordPress への認証が有効になりました。


2. WordPress を OAuth クライアントとして設定する


  • に行く OAuthの構成 タブをクリックして 新しいアプリケーションを追加 新しいクライアント アプリケーションを Web サイトに追加します。
  • Salesforce シングル サインオン (SSO) OAuth - 新しいアプリケーションの追加
  • こちらの OAuth / OpenID Connect プロバイダーのリストからアプリケーションを選択してください Salesforce.
  • Salesforce シングル サインオン (SSO) ログイン - アプリケーションの選択
  • プロバイダーを選択したら、 コールバックURL これは、OAuth プロバイダーの SSO アプリケーション構成で構成する必要があります。
  • 次のようにクライアント認証情報を入力します。 顧客ID & クライアントシークレット これは Salesforce SSO アプリケーションから取得します。
  • 設定については、以下の表を参照してください。 スコープとエンドポイント プラグインの Salesforce 用。
  • クライアントID : ここをクリック
    クライアントシークレット: ここをクリック
    範囲: openid プロフィールメール
    エンドポイントを承認します: {salesforce-domain}/services/oauth2/authorize
    アクセストークンエンドポイント: {salesforce-domain}/services/oauth2/token
    ユーザー情報の取得エンドポイント: {salesforce-domain}/services/oauth2/userinfo
    ログアウト後のカスタム リダイレクト URL:[オプション] https://<domain>.my.salesforce.com/services/auth/idp/oidc/logout

    注: 正しい Salesforce ドメインを追加していることを確認してください。

    1. Salesforceアプリケーションの場合 - 上記のエンドポイントの {salesforce-domain} を次のように置き換えます。 https://login.salesforce.com/
    2. Salesforceコミュニティ向け - {salesforce-domain} を Salesforce コミュニティ ドメインに置き換えます。

    Salesforce シングル サインオン (SSO) ログイン - コールバック URL
  • 設定の詳細を確認し、 をクリックします。 終了 構成を保存します。
  • Salesforce シングル サインオン (SSO) ログイン - 設定の完了

結論として、正常に設定することで、 OAuth クライアントとしての WordPress、シームレスな Salesforce シングル サインオン (SSO) とエンドユーザの WordPress への認証が有効になりました。

3. ユーザー属性のマッピング

  • ユーザー属性マッピングは、ユーザーが Salesforce SSO ログインを使用して WordPress に正常にシングルサインオン (SSO) できるようにするために必須です。 以下の設定を使用して、WordPress のユーザー プロファイル属性を設定します。
  • ユーザー属性の検索

    • に行く OAuthの構成 タブ。 下にスクロールしてクリックします テスト構成.
    • Salesforce シングル サインオン (SSO) ログイン - GIF
    • OAuth プロバイダーから WordPress に返されるすべての値が表に表示されます。 名、姓、電子メール、またはユーザー名の値が表示されない場合は、OAuth プロバイダーでこの情報を返すように必要な設定を行ってください。
    • テスト構成にすべての値が表示されたら、次のページに進みます。 属性/役割のマッピング タブに移動すると、[ユーザー名] ドロップダウンに属性のリストが表示されます。
    • Salesforce シングル サインオン (SSO) ログイン - 電子/ロールのマッピング

4: ロールマッピング [プレミアム]

  • ソフトウェアの制限をクリック 「テスト構成」 OAuth プロバイダーから送信された属性名と属性値のリストを取得します。
  • 「テスト構成」ウィンドウから、プラグインの「属性マッピング」セクションで属性名をマッピングします。 詳細については、スクリーンショットを参照してください。
  • Salesforce シングル サインオン (SSO) ログイン - ute マッピング
  • 役割マッピングを有効にする: ロール マッピングを有効にするには、グループ名属性をマッピングする必要があります。 プロバイダー アプリケーションからロールを返す属性のリストから属性名を選択します。
    例えば: 職種

  • Salesforce シングル サインオン (SSO) ログイン - 設定 - ロール マッピング
  • WordPress ロールをプロバイダー ロールに割り当てます。 プロバイダー アプリケーションに基づいて、WordPress ロールをプロバイダー ロールに割り当てることができます。 アプリケーションに応じて、学生、教師、管理者、その他のいずれかになります。 [グループ属性値] の下にプロバイダー ロールを追加し、[WordPress ロール] の下でその前に必要な WordPress ロールを割り当てます。

    例えば、、下の画像の。 教師には管理者の役割が割り当てられ、生徒にはサブスクライバーの役割が割り当てられます。
  • Salesforce シングル サインオン (SSO) ログイン - 設定 - ロール マッピング
  • マッピングを保存すると、Salesforce SSO ログイン後にプロバイダーロールに WordPress 管理者ロールが割り当てられます。
    例: 指定された例のように、ロール「教師」を持つユーザーは WordPress の管理者として追加され、「学生」は購読者として追加されます。

5. Salesforce にカスタムクレームを追加する手順

  • SalesForce アカウントにログインし、 SalesForceクラシック プロファイルメニューからモードを選択し、 ページで見やすくするために変数を解析したりすることができます。
  • 完成に向けてあなたの背中を押してくれる、執筆のための持続可能で本物のモーメンタムを作り出す。 セクションに移動します カスタマイズ > ユーザー そして新しいものを追加します ユーザーカスタムフィールド.
  • Salesforce シングル サインオン (SSO) ログイン - カスタム フィールド
  • 左側のパネルから、 完成に向けてあなたの背中を押してくれる、執筆のための持続可能で本物のモーメンタムを作り出す。 セクションに移動します 「作成」>「アプリ」.
  • に行く 接続されたアプリ をクリックしてから、 編集 SSO アプリケーションの。
  • Salesforce シングル サインオン (SSO) ログイン - 編集時
  • アプリケーションを開いたら、一番下までスクロールして検索します。 カスタム属性.
  • 以下に示すように新しい属性を作成します。
  • Salesforce シングルサインオン (SSO) ログイン - w 属性
  • キー、任意の名前を設定できます。
  • Salesforce シングルサインオン (SSO) ログイン - y
  • 次にクリック フィールドの挿入 -> $Users -> 作成したカスタム フィールド (例: "isAdmin") を検索します。 クリック インセット. Save 設定。
  • 注: カスタムフィールドが取得できない場合は、 $ユーザー、その後、チェックインできます $組織, $プロフィール, $システムまたは $ユーザーロール.


    Salesforce シングル サインオン (SSO) ログイン - フィールド
  • Salesforce で上記の構成を構成した後、次の手順を実行します。 テスト構成 カスタムフィールドを受信して​​いることがわかります。

6. サインイン設定

  • [シングル サインオン (SSO) 設定] タブの設定は、Salesforce シングル サインオン (SSO) のユーザ エクスペリエンスを定義します。 Salesforce SSO ログイン ウィジェットを WordPress ページに追加するには、以下の手順に従う必要があります。
    • に行く WordPress の左側のパネル > 外観 > ウィジェット.
    • 選択 miniOrange OAuth。 好きな場所にドラッグ&ドロップして保存します。
    • Salesforce シングル サインオン (SSO) - WordPress の create-newclient ログイン ボタンの設定
    • に行く WordPress の左側のパネル > 外観 > ウィジェット.
    • 選択 miniOrange OAuth。 好きな場所にドラッグ&ドロップして保存します。
    • Salesforce シングル サインオン (SSO) - WordPress の create-newclient ログイン ボタンの設定
    • WordPress ページを開くと、そこに Salesforce SSO ログイン ボタンが表示されます。 Salesforce シングル サインオン (SSO) ログインをテストできます - >
    • ことを確認してください 「ログインページに表示」 オプションがアプリケーションで有効になっています。 (下の画像を参照してください)
    • Salesforce シングル サインオン (SSO) ログイン - ess create-newclient ログイン ボタンの設定
    • さあ、あなたのところへ行ってください ワードプレスログイン ページで見やすくするために変数を解析したりすることができます。 (例: https://< your-wordpress-domain >/wp-login.php)
    • そこに Salesforce SSO ログイン ボタンが表示されます。 ログインボタンをクリックすると、Salesforce シングルサインオン (SSO) ログインをテストできるようになります。 Salesforce シングル サインオン (SSO) - WordPress の create-newclient ログイン ボタンの設定

結論として、正常に構成された後、 OAuth プロバイダーとしての Salesforce & OAuth クライアントとしての WordPress、ユーザーにとってスムーズで安全な認証プロセスが実現しました。 Salesforce シングル サインオン (SSO) ログインを通じて、WordPress 環境内で堅牢なユーザー エクスペリエンスを確保できます。 これにより、ユーザーは単一セットのログイン認証情報を使用して複数のアプリケーションに簡単にアクセスできるようになります。 Salesforce OAuth を主要な認証ソリューションとして統合することにより、ユーザーは既存の Salesforce 認証情報を使用して WordPress アカウントに安全にログインできます。


その他のリソース


メールでお問い合わせください oauthsupport@xecurify.com お客様の要件に関する迅速なガイダンス(電子メール/会議経由)が必要です。当社のチームは、お客様の要件に応じて最適なソリューション/プランの選択をお手伝いします。

こんにちは!

助けが必要? 私たちはここにいます!

サポート
miniOrange サポートにお問い合わせください
成功

お問い合わせありがとうございます。

24 時間以内に当社からのご連絡がない場合は、お気軽にフォローアップ メールを送信してください。 info@xecurify.com