の検索結果 :

×

Facebook SSO OAuth / OpenID シングル サインオン (SSO) を Magento に接続 | Facebook SSO ログイン

Facebook SSO OAuth / OpenID シングル サインオン (SSO) を Magento に接続 | Facebook SSO ログイン


統合 Facebook OAuth 2.0 プロトコルを使用して Magento にログイン (Facebook ソーシャル ログイン) します。 Magento OAuth / OpenID Connect シングル サインオン (SSO) プラグインを使用すると、OAuth2 を使用して Magento で Facebook ログイン (Facebook シングル サインオン) をセットアップすることが簡単になります。

このプラグインは、カスタム OAuth および OIDC プロバイダーだけでなく、他のソーシャル メディア ソースを使用してセットアップできます。 これには、ユーザー プロファイルの属性マッピング、ロール マッピングなど、多くのシングル サインオン (SSO) 機能が含まれています。 このガイドでは、Magento と Facebook の間で SSO を設定する方法について説明します。 この記事の最後には、ユーザーが Facebook を使用して Magento にログインできるようになります。 こちらをクリックしてください Magento OAuth Single Sign-On (OAuth & OpenID Connect Client) プラグインの追加機能の詳細については、こちらをご覧ください。

Magento OAuth および OpenID Connect シングル サインオン (SSO) プラグインを使用すると、OAuth および OpenID Connect プロバイダーとして Facebook を使用して Magento に安全にログインできるようになります。 Azure B2C、Office 365、その他のカスタム プロバイダーなどの代替 Oauth プロバイダーを使用してプラグインを構成することもできます。 ユーザー プロファイルの属性マッピング、ロール マッピングなどの高度なシングル サインオン機能がサポートされています。 この記事では、Magento と Facebook の間で SSO を設定する方法について説明します。 このガイドが終わるまでに、ユーザーは Facebook 経由で Magento にログインできるようになります。

こちらをクリックしてください Magento OAuth シングル サインオン (OAuth および OpenID Connect クライアント) プラグインで提供される他の機能について詳しく知るには

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

Composer を使用したインストール:
  • を購入する miniOrange OAuth / OpenID Connect シングル サインオン Magento マーケットプレイスからの拡張機能。
  • 私のプロフィール -> 私の購入に移動します
  • 正しいアクセス キーを使用していることを確認してください (マイ プロフィール - アクセス キー)
  • プロジェクト内の auth.json ファイルにアクセス キーを貼り付けます。
  • 以下のコマンドを使用して、拡張機能をプロジェクトに追加します。
    「コンポーザーには miniorange-oauth-sso:{version} が必要です」
  • 拡張モジュール名の下にあるセレクターにモジュール名とバージョンのリストが表示されます。
  • コマンド プロンプトで次のコマンドを実行して、拡張機能を有効にします。
  • 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 への Facebook OAuth および OpenID シングル サインオン (SSO) ログインを構成する手順

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

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

ミニオレンジ画像 Facebook を OAuth プロバイダーとして構成する
  • まず、Facebook 開発者コンソールにログイン/サインアップします。 https://developers.facebook.com/
  • Magento Facebook SSO 開発者コンソール
  • に行く 私のアプリ.
  • OAuth/OpenID/OIDC シングル サインオン (SSO) Facebook SSO 新しいアプリを追加
  • ソフトウェアの制限をクリック アプリを作成 新しいアプリを作成します。
  • Magento Facebook SSO 新しいアプリを追加
  • アプリケーションの種類を選択します。
  • OAuth/OpenID/OIDC シングル サインオン (SSO) Facebook SSO 新しいアプリを追加
  • 必要事項を入力してクリック アプリを作成する.
  • Magento OAuth 2.0 Facebook SSO 新しいアプリを追加
  • セキュリティチェックを完了して、 をクリックします 送信
  • シングル サインオン (SSO) Facebook SSO 新しいアプリを追加 Magento OAuth
  • 選択 フェイスブックログイン セットアップボタンをクリックしてください。
  • Magento Facebook SSO ログイン設定
  • 選択 Facebook ログイン -> 設定 ナビゲーション バーの [製品] オプションの下にあります。
  • OAuth/OpenID/OIDC シングルサインオン (SSO) Facebook SSO ログイン設定
  • クライアントOAuth設定、(miniOrange Oauth クライアント プラグインからの) コールバック/リダイレクト URL を 有効な OAuth リダイレクト URI フィールド。 クリックしてください Save ボタンをクリックして設定を保存します。
    最も重要なことは、あなたの コールバック/リダイレクト URI でなければなりません HTTPS そうではない HTTP。 Facebook を OAuth サーバーとして構成する場合、これは必須です。
  • Magento SSO Facebook Oauth ログインクライアントの Oauth 設定
  • に行く 設定 -> 基本 アプリ ID とアプリ シークレットを表示するには、下の画像を参照してください)。
  • OAuth/OpenID/OIDC シングル サインオン (SSO) Facebook SSO クライアント oauth 基本設定 | マジェントフェイスブック
  • プライバシー ポリシーの URL を入力します。 プライバシーポリシーのURL フィールドを選択し、「カテゴリ」フィールドのドロップダウンからカテゴリを選択します。 次に、 をクリックします 変更を保存 ボタンをクリックして設定を保存します。
  • アプリ ID とアプリ シークレットをコピーし、miniOrange OAuth クライアント拡張機能に保存します。 (それぞれクライアント ID フィールドとクライアント シークレット フィールドの下)。
  • シングル サインオン (SSO) Facebook oauth ログイン SSO アプリ ID アプリ シークレット | マジェントフェイスブック
  • アプリのステータスを次から変更します 開発中 〜へ ライブ 下の画像に示すように、「オフ」をクリックしてください。 次に、 をクリックします 空室状況 ステータスの変更を確認します。
  • OAuth/OpenID/OIDC シングル サインオン (SSO) Facebook SSO 変更ステータス | マジェントフェイスブック

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

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

  • OAuth プロバイダーの構成が正常に完了したら、「OAuth プロバイダー」タブに移動して構成します。 OAuthプロバイダー名, 顧客ID, クライアントシークレット, 対象領域 そしてエンドポイントを提供しました。 (これらの値は、STEP 2 でアプリケーション ダッシュボードからコピーできます。)

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


    範囲: public_profile メールアドレス
    エンドポイントを承認します: https://www.facebook.com/dialog/oauth
    アクセストークンエンドポイント: https://graph.facebook.com/v2.8/oauth/access_token
    ユーザー情報の取得エンドポイント: https://graph.facebook.com/me/?fields=id,name,email,age_range,first_name,gender,last_name,link
  • セットアップボタンをクリックすると、セットアップが開始されます Save ボタンを押して設定を保存します。
  • セットアップボタンをクリックすると、セットアップが開始されます テスト構成
  • Magento 2 OAuth 認証情報 Facebook SSO OAuth | マジェントフェイスブック
  • OAuth プロバイダーから Magento に返されたすべての値が表に表示されます。 名、姓、電子メール、またはユーザー名の値が表示されない場合は、OAuth プロバイダーでこの情報を返すように必要な設定を行ってください。
  • miniOrange プレミアム プラグインは、次の機能も提供します。 ユーザーを IdP ログイン ページに自動リダイレクトします.
  • Magento 2 OAuth による IDP Magento SSO への自動リダイレクト | マジェントフェイスブック
  • [サインイン設定] タブに移動し、Magento サイトで SSO を有効にするオプションを確認します。
  • Magento 2 OAuth による SSO の有効化 Magento SSO

4. 顧客/管理者の SSO



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

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

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

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

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

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