の検索結果 :

×

OAuth / OpenID Twitter を使用して Magento にシングル サインオン (SSO) を接続する | Twitter SSO ログイン

OAuth / OpenID Twitter を使用して Magento にシングル サインオン (SSO) を接続する | Twitter SSO ログイン


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

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

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

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

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

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

ミニオレンジ画像 Twitter を OAuth プロバイダーとして構成する
  • 次を使用して Twitter 開発者ポータルにログインします。https://developer.twitter.com/en/apps
  • ソフトウェアの制限をクリック プロジェクトの作成
  • OAuth/OpenID Magento Twitter シングルサインオン SSO プロジェクト作成
  • 入力する 名前 プロジェクトに合わせてクリックします Next
  • OAuth/OpenID Magento Twitter シングル サインオン SSO アプリ名を入力
  • 現在地に最も近い 使用事例 ドロップダウンリストから選択します。
  • Magento Twitter シングル サインオン SSO twitter sso の使用例
  • 入力する 説明 あなたのプロジェクトのために、クリックしてください Next (Comma Separated Values) ボタンをクリックして、各々のジョブ実行の詳細(開始/停止時間、変数値など)のCSVファイルをダウンロードします。
  • Magento 2 OAuth SSO Twitter sso 説明
  • ソフトウェアの制限をクリック 新しいアプリを作成します。
  • Magento SSO 新しいアプリを作成する
  • 入力する アプリ名 をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 完全 ボタンをクリックしてアプリケーションを作成します。
  • OAuth/OpenID Twitter シングル サインオン SSO Twitter アプリ名
  • アプリケーションを保存すると、 顧客ID & クライアントシークレット。 これらの詳細は、後で OAuth クライアント プラグインを設定するために必要になるため、保存してください。
  • OAuth/OpenID Twitter シングル サインオン SSO twitter sso API キー シークレット
  • に行く アプリの設定。
  • Magento 2 Oauth SSO Twitter アプリの設定
  • ソフトウェアの制限をクリック 編集 認証設定のボタン。
  • OAuth/OpenID Twitter シングルサインオン SSO twitter sso 認証設定の編集
  • Twitter にサインインするために 3-legged Oauth を有効にします。
  • 3-legged oauth Magento Twitter SSO
  • 入力する コールバックURL & ウェブサイトのURL をクリックしてください 設定を保存
  • OAuth/OpenID Twitter シングル サインオン SSO twitter sso API キー シークレット

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

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

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

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


    範囲: public_profile メールアドレス
    エンドポイントを承認します: https://api.twitter.com/oauth/authorize
    アクセストークンエンドポイント: https://api.twitter.com/oauth/access_token
    ユーザー情報の取得エンドポイント: https://api.twitter.com/1.1/users/show.json
  • セットアップボタンをクリックすると、セットアップが開始されます Save ボタンを押して設定を保存します。
  • セットアップボタンをクリックすると、セットアップが開始されます テスト構成
  • Magento 2 OAuth 認証情報 Twitter SSO OAuth
  • OAuth プロバイダーから Magento に返されたすべての値が表に表示されます。 名、姓、電子メール、またはユーザー名の値が表示されない場合は、OAuth プロバイダーでこの情報を返すように必要な設定を行ってください。
  • miniOrange プレミアム プラグインは、次の機能も提供します。 ユーザーを IdP ログイン ページに自動リダイレクトします.
  • Magento 2 OAuth による IDP Magento SSO への自動リダイレクト
  • [サインイン設定] タブに移動し、Magento サイトで SSO を有効にするオプションを確認します。
  • Magento 2 OAuth による SSO の有効化 Magento SSO
  • Magento 2 を OAuth クライアントとして正常に構成しました。 フロントエンドに SSO ボタンが表示されます。 ボタンをクリックして SSO をテストします。
  • Magento 2 OAuth SSO Twitter SSO Twitter magento SSO magento 2 OAuth クライアント SSO Twitter SSO

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

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

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

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

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

その他のリソース


見つからないものをお探しの場合は、メールでお問い合わせください。 magentosupport@xecurify.com

こんにちは!

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

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

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

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