の検索結果 :

×

Magento Salesforce シングル サインオン (SSO) | Salesforce を使用して Magento にログインする

Magento Salesforce シングル サインオン (SSO) | Salesforce を使用して Magento にログインする


OAuth 2.0 プロトコルを使用した Salesforce ログイン ( Salesforce SSO ) と Magento の統合。 Magento OAuth / OpenID Connect シングル サインオン (SSO) 拡張機能を使用すると、ユーザーは Salesforce 認証情報 (Salesforce シングル サインオン) を使用して Drupal サイトにログインできます。

Magento Salesforce SSO extension also supports advanced Single Sign-On features such as user profile Attribute Mapping, Role Mapping, and so on. You can also configure this extension using different custom providers and standard identity providers. Here we will go through a step-by-step guide to configure Salesforce OAuth SSO login for Magento site by considering Salesforce as OAuth provider and Magento as OAuth client. こちらをクリックしてください to read more about the Magento Salesforce OAuth Single Sign-On (OAuth & OpenID Connect Client) plugin's extra features.

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

Composer を使用したインストール:
  • を購入する miniOrange OAuth / OpenID Connect シングル サインオン Magento マーケットプレイスからの拡張機能。
  • 私のプロフィール -> 私の購入に移動します
  • 正しいアクセス キーを使用していることを確認してください (マイ プロフィール - アクセス キー)
  • プロジェクト内の auth.json ファイルにアクセス キーを貼り付けます。
  • 以下のコマンドを使用して、拡張機能をプロジェクトに追加します。
    「composer には miniorange_inc/miniorange-oauth-sso が必要です」
  • 拡張モジュール名の下にあるセレクターにモジュール名とバージョンのリストが表示されます。
  • コマンド プロンプトで次のコマンドを実行して、拡張機能を有効にします。
  • php bin/magento セットアップ:di:compile
    php bin / magentoのセットアップ:アップグレード

手動インストール:
  • miniOrange OAuth OpenID Connect シングル サインオン拡張機能 zip を次の場所からダウンロードします。 (茶事の話はこちらをチェック).
  • MiniOrange/OAuth ディレクトリ内の zip の内容をすべて解凍します。
  • {Magentoのルートディレクトリ} アプリ コード ミニオレンジ OAuth
  • コマンド プロンプトで次のコマンドを実行して、拡張機能を有効にします。
  • php bin/magento セットアップ:di:compile
    php bin / magentoのセットアップ:アップグレード

Magento OAuth OpenID Connect SSO 拡張機能により、Azure AD、Azure B2C、AWS Cognito、WSO2、Okta、LinkedIn、Google、Facebook、Slack、Discord またはその他のカスタム OAuth 2.0 プロバイダーを使用して Magento にログイン (シングル サインオン) できるようになります [24 時間年中無休]サポート]

 2.4.5でテスト済み

Magento への Salesforce OAuth および OpenID シングル サインオン (SSO) ログインを設定する手順

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

Salesforce を OAuth プロバイダーとして設定するには、以下の手順に従ってください。

ミニオレンジ画像 Salesforce を OAuth プロバイダーとして構成する
  • あなたへのログイン セールスフォース アカウント。
  • に切り替える SalesForceクラシック プロフィールメニューからモードを選択し、 ページで見やすくするために変数を解析したりすることができます。
  • 左側のペインから、 建設 セクションに移動します 「作成」>「アプリ」 Salesforceで。
  • magento salesforce ログイン - Magento Salesforce シングル サインオン (SSO) Salesforce アプリケーションの作成とセットアップ
  • 下にスクロールして 新作 下のボタン 接続されたアプリ.
  • magento salesforce SSO - Magento Salesforce OAuth Single Sign-On (SSO), Connected apps
  • Salesforce のアプリケーション設定ページが表示されます。 などの必要な詳細を入力します。 接続アプリ名、API名 および お問い合わせメール.
  • magento salesforce SSO - Magento Salesforce OAuth Single Sign-On (SSO), New connected app
  • チェック OAuth設定を有効にする 下のチェックボックス API(OAuth設定を有効にする) Salesforce のセクションに移動すると、さらに設定するオプションが表示されます。
  • 入力する コールバックURL (プラグインからコピーします)、 スコープ 要求に応じ。 同じスコープが miniOrange OAuth クライアント プラグインにも追加されていることを確認し、最後までスクロールして [保存] をクリックします。
  • magento salesforce ログイン - Magento Salesforce シングル サインオン (SSO)、OAuth 設定を有効にする
  • Salesforce の [アプリケーション管理] ページが表示されます。 ここでは、 消費者キー(クライアントID)と 消費者の秘密(クライアントシークレット)。
  • magento salesforce ログイン - Magento Salesforce シングル サインオン (SSO)、コンシューマー ID の取得

Salesforce SSO これで Magento が設定され、Salesforce SSO ログイン資格情報を使用して Magento にログインできるようになりました。

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

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

正常に設定されました OAuth プロバイダーとしての Salesforce ユーザー認証に Magento を使用して Salesforce シングル サインオン (SSO) を実現します。



2. Magento 2 を OAuth クライアントとして構成する

  • OAuth プロバイダーの構成が正常に完了したら、「OAuth プロバイダー」タブに移動して構成します。 OAuthプロバイダー名, 顧客ID, クライアントシークレット, 対象領域 そしてエンドポイントを提供しました。

    OAuth クライアントを構成するには、以下のエンドポイントを参照してください。


    範囲: openid プロフィールメール
    エンドポイントを承認します: {salesforce-domain}/services/oauth2/authorize
    アクセストークンエンドポイント: {salesforce-domain}/services/oauth2/token
    ユーザー情報の取得エンドポイント: {salesforce-domain}/services/oauth2/userinfo
  • セットアップボタンをクリックすると、セットアップが開始されます Save ボタンを押して設定を保存します。
  • セットアップボタンをクリックすると、セットアップが開始されます テスト構成
  • magento 2 Salesforce ログイン - Magento Salesforce SSO OAuth
  • OAuth プロバイダーから Magento に返されたすべての値が表に表示されます。 名、姓、電子メール、またはユーザー名の値が表示されない場合は、OAuth プロバイダーでこの情報を返すように必要な設定を行ってください。

3. サインイン設定

  • MFAデバイスに移動する サインイン設定 タブ。 ここには、ログインリンクを有効にするオプションがあります。 管理者*/顧客 ログインページ (*管理者 SSO はプレミアム バージョンで利用可能です)
  • magento salesforce ログイン - Magento 2 SSO Salesforce シングル サインオン (SSO) 管理者顧客 SSO
  • 任意のページから SSO を開始する場合は、拡張機能で提供される SSO リンクを使用することもできます。
  • magento salesforce ログイン - SSO リンクを使用した Magento SSO Magento 2 SSO Salesforce
  • プレミアム拡張機能では、次の機能も提供します。 ユーザーを IdP ログイン ページに自動リダイレクトします ユーザーがまだログインしていない場合。
  • Magento Salesforce ログイン - Magento 2 OAuth による IDP への自動リダイレクト

4. 顧客/管理者の SSO



  • 顧客のログイン ページに移動すると、フロントエンドに SSO ボタンが表示されます。 ボタンをクリックして SSO をテストします。
  • Magento 2 OAuth SSO 顧客 SSO
  • Magento に正常にログインします。
  • magento SSO magento 2 OAuth クライアント SSO 管理者 SSO

属性/カスタム属性マッピング (オプション)。 ※これはプレミアム機能です。

1.1: 属性マッピング (オプション)。 ※これはプレミアム機能です。

  • 「属性マッピング」タブで属性をマッピングできます。 無料版のプラグインでは、ユーザー名と電子メールのみをマッピングできます。 ただし、プラグインのプレミアム バージョンでは、OAuth プロバイダーからのさまざまな属性を Magento サイトに存在する属性にマッピングできます。
  • magento salesforce ログイン - Magento 2 Salesforce OAuth 属性マッピング

1.2: カスタム属性マッピング (オプション)。 ※これはプレミアム機能です。

  • 「テーブル」フィールドにテーブル名を入力します。
  • 列名として属性名を入力します (それぞれのテーブル内)
  • [追加] ボタンをクリックしてカスタム magento 属性を追加し、ID プロバイダーから受け取った属性をそれぞれのフィールドにマッピングします。
  • 保存ボタンをクリックして設定を保存します。
  • 属性名フィールドに名前を入力し、削除ボタンをクリックして構成を削除することもできます。
  • magento salesforce ログイン - Magento 2 OAuth Salesforce カスタム属性マッピング

役割のマッピング (オプション)。 ※これはプレミアム機能です。

  • 無料のプラグインで、管理者以外のすべてのユーザーが SSO を実行するときに割り当てられるデフォルトのロールを指定できます。
  • [属性/ロール マッピング] タブに移動し、[ロール マッピング] セクションに移動します。
  • デフォルトの役割を選択し、「保存」ボタンをクリックします。
  • magento salesforce ログイン - Magento salesforce Magento SSO - Magento での Salesforce シングル サインオン (SSO) ログイン

設定することにより Salesforce として OAuthプロバイダー および マゼンタ として OAuth クライアント Magento OAuth クライアント プラグインを使用すると、Magento Salesforce シングル サインオン (SSO) が正常にインストールされました。 このソリューションのおかげで、数分以内に Salesforce ログイン認証情報を利用して Magento サイトに安全にアクセスできるようになります。

その他のリソース


当社のお客様が miniOrange Magento シングル サインオン (SSO) ソリューションを選択する理由?


24 / 7サポート

すべての Magento ソリューションに対して年中無休のサポートを提供します。 お客様のニーズに応える高品質なサポートをお約束します。

登録する

ユーザーレビュー

当社の信頼できる Magento ソリューションについて満足しているお客様の意見をご自身の目でご覧ください。

レビュー:

豊富なセットアップガイド

簡単かつ正確なステップバイステップの説明とビデオにより、数分以内に設定を行うことができます。

デモ


当社は、シングル サインオン、XNUMX 要素認証、プロビジョニングなどのためのセキュア ID ソリューションを提供します。 までお問い合わせください。

 +1 978 658 9387 (米国) | +91 97178 45846 (インド)   magentosupport@xecurify.com

こんにちは!

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

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

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

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