の検索結果 :

×

会員登録 お問い合わせ

Magento OAuthクライアントとWordPressの統合によるシングルサインオン(SSO)|WordPressを使用したSSO

統合 WordPress OAuth 2.0 プロトコルを使用して Magento と連携し、OAuth サーバーとして機能します。Magento OAuth / OpenID Connect シングルサインオン (SSO) プラグインを使用すると、OAuth2 を使用して WordPress を Magento シングルサインオン (SSO) 用の OAuth サーバーとして簡単に構成できます。
プラグインは他のソーシャルメディアソースやカスタムOAuthを使用して設定できます。 OIDCプロバイダーと連携しています。ユーザープロファイルの属性マッピング、ロールマッピングなど、多くのシングルサインオン(SSO)機能を備えています。このガイドでは、MagentoとWordPressの間でSSOを設定する方法について説明します。この記事の最後には、ユーザーはWordPressを使用してMagentoにログインできるようになります。 こちらをクリックしてください Magento OAuth シングル サインオン (OAuth および OpenID Connect クライアント) プラグインの追加機能の詳細については、こちらをご覧ください。
Magento OAuth & OpenID Connect シングルサインオン(SSO)プラグインを使用すると、WordPressをOAuthおよびOpenID Connectプロバイダーとして使用し、Magentoに安全にログインできます。Azure B2C、Office 365、その他のカスタムプロバイダーなどの代替OAuthプロバイダーを使用してプラグインを構成することもできます。ユーザープロファイルの属性マッピング、ロールマッピングなどの高度なシングルサインオン機能もサポートされています。この記事では、MagentoとWordPress間のSSOの設定方法について説明します。このガイドを読み終える頃には、ユーザーはWordPress経由でMagentoにログインできるようになるはずです。
こちらをクリックしてください Magento OAuth シングル サインオン (OAuth および OpenID Connect クライアント) プラグインで提供しているその他の機能について詳しく知るには。

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

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

手動インストール:
  • miniOrange OAuth OpenID Connect シングル サインオン拡張機能 zip を次の場所からダウンロードします。 こちら.
  • MiniOrange/OAuth ディレクトリ内の zip の内容をすべて解凍します。
  • {Root Directory of Magento} app code MiniOrange OAuth
  • コマンド プロンプトで次のコマンドを実行して、拡張機能を有効にします。
  • php bin/magento setup:di:compile php bin/magento setup:upgrade

以下の手順に従って、WordPress を OAuth プロバイダーとして設定します。

WordPress を OAuth プロバイダーとして構成する
  • に行く miniOrange OAuth サーバー 左側のメニューで を選択し、 カスタム OAuth 2.0 クライアント アプリ。
WordPress 用シングルサインオン、OAuth クライアントを選択

  • に行く miniOrange OAuth サーバー 左側のメニューで を選択し、 カスタム OAuth 2.0 クライアント アプリ。
WordPressを使用してMagentoにログインし、クライアントを追加します。

  • 書き留めます 顧客ID (NAIST) と クライアントシークレット.
WordPress を使用した Magento シングル サインオン - クライアント ID とシークレット

  • OAuthプロバイダーの設定が完了したら、「OAuthプロバイダー」タブに移動し、OAuthプロバイダー名、クライアントID、クライアントシークレット、スコープ、および指定されたエンドポイントを設定します。(これらの値は、ステップ2のアプリケーションダッシュボードからコピーできます。)

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

範囲:

プロフィール openid メールカスタム

エンドポイントを承認します:

https://{site_base_url}/wp-json/moserver/authorize

アクセストークンエンドポイント:

https://{site_base_url}/wp-json/moserver/token

ユーザー情報の取得エンドポイント:

https://{site_base_url}/wp-json/moserver/resource

  • 以下を行うには、 Save ボタンを押して設定を保存します。
  • 以下を行うには、 テスト構成
Magento 2 OAuth 認証情報 AWS Cognito SSO OAuth

  • OAuthプロバイダーからMagentoに返されるすべての値が表に表示されます。名、姓、メールアドレス、ユーザー名の値が表示されない場合は、OAuthプロバイダーでこれらの情報を返すための必要な設定を行ってください。
  • MFAデバイスに移動する サインイン設定 タブ。 ここには、ログインリンクを有効にするオプションがあります。 管理者*/顧客 ログインページ。(*管理者SSOはプレミアムバージョンで利用可能です)
Magento 2 SSO AWS Cognito シングル サインオン (SSO) 管理者顧客 SSO

  • 任意のページから SSO を開始する場合は、拡張機能で提供される SSO リンクを使用することもできます。
SSO リンクを使用した Magento SSO Magento 2 SSO AWS Cognito

  • プレミアム拡張機能では、次の機能も提供します。 ユーザーを IdP ログイン ページに自動リダイレクトします ユーザーがまだログインしていない場合。
Magento 2 OAuth による IDP への自動リダイレクト

  • 顧客ログインページにアクセスすると、フロントエンドにSSOボタンが表示されます。ボタンをクリックしてSSOをテストしてください。
Magento 2 OAuth SSO 顧客 SSO

  • Magento に正常にログインします。
magento SSO magento 2 OAuth クライアント SSO 管理者 SSO

  • 管理者ログインページにアクセスすると、SSOボタンが表示されます。このボタンをクリックすると、管理者としてSSOが開始されます。
Magento 2 管理者 SSO ログイン ボタン

  • 管理者として Magento に正常にログインすると、Magento バックエンド ダッシュボードにリダイレクトされます。
Magento 2 管理者 SSO 管理者ダッシュボード

  • 属性マッピングタブで属性をマッピングできます。プラグインの無料版では、ユーザー名とメールアドレスのみをマッピングできます。ただし、プラグインのプレミアム版では、OAuthプロバイダーから取得した様々な属性をMagentoサイト内の属性にマッピングできます。
Magento 2 OAuth 属性マッピング

  • 「テーブル」フィールドにテーブル名を入力します。
  • 列名として属性名を入力します (それぞれのテーブル内)
  • ソフトウェアの制限をクリック 追加 カスタム Magento 属性を追加し、それぞれのフィールドを ID プロバイダーから受信した属性にマッピングするためのボタン。
  • ソフトウェアの制限をクリック Save 設定を保存するためのボタン。
  • 属性名フィールドに名前を入力してクリックすることで、設定を削除することもできます。 削除
Magento 2 OAuthカスタム属性マッピング

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

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



 ご返信ありがとうございます。近日中にご連絡させていただきます。

何か問題が発生しました。 もう一度質問を送信してください

できるだけ早くご連絡いたします!




ADFS_sso ×
こんにちは!

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

対応