WordPress を IDP として使用して Shopify で OAuth シングル サインオン (SSO) を設定する方法
概要
miniOrangeはWordPressをアイデンティティプロバイダ(IdP)として機能させ、ユーザーがシームレスにログインできるようにします。 WordPress の資格情報を使用して Shopify にシングル サインオン (SSO) する 当社のソリューションは 独自のIDプロバイダーを顧客アカウントに接続し、 スムーズで信頼性の高い統合を実現します。 新規および従来の顧客ログインサポートしています Shopify Plusと非Plusストア, B2Bログイン要件を持つB2Bストア向けにカスタマイズされています。当社のアプリケーションは、SAML、OAuth、OpenID準拠のすべてのIDプロバイダーと互換性があります。設定手順については、以下をご覧ください。 WordPress を IdP (アイデンティティプロバイダ) として使用して Shopify にシングル サインオン (SSO) する とは サービスプロバイダー(SP)としてのShopifyストア セットアップをカバーする 顧客/レガシーアカウント、Shopify Plus または非 Plus、および B2B ログインのシナリオ。
注意: 設定したい場合 WordPressをSAML IDPとして使用してShopifyストアにSSOする提供されているガイドに従ってください ページ をご覧ください
ShopifyをIDPとして使用してWordPressサイトにSSOを設定する
ShopifyをIDプロバイダー(IDP)として使用してWordPressサイトにシングルサインオン(SSO)を設定する場合は、次の手順に従ってください。 こちら.
前提条件: Shopify シングル サインオン - SSO アプリケーション
WordPress OAuth アイデンティティプロバイダー (IDP)
- WordPress インスタンスに管理者としてログインします。
- WordPress に移動します ダッシュボード -> プラグイン をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 新規追加.
- 検索する WordPress OAuth IdP プラグインを選択してクリックします 今すぐインストール.
- インストールしたら、をクリックします アクティブにしましょう.
Shopify シングルサインオン (SSO)
- ロケーション選択 Shopifyアプリストア.
- 検索する miniOrange SSO.
- 追加 Shopify シングルサインオン (SSO) ストアにアプリケーションをインストールします。
ご確認ください> ビデオShopify SSO アプリケーションが Shopify でどのように機能するかについて詳しくは、こちらをご覧ください。
構成手順
WordPress を Shopify への SSO 用の ID プロバイダー (OAuth) として設定するためのセットアップ ガイド
ステップ1: Shopify SSOアプリからコールバックURLを取得する
- Shopifyストアにアクセスし、 アプリ セクションとクリック シングル サインオン - SSO ログイン アプリケーション。
- 以下を行うには、 IDプロバイダーの追加 ボタンをクリックして IDP を追加します。
- 選択する OAuth 2.0 プロトコル。
- 今すぐ選択 WordPress アイデンティティプロバイダー (IDP) のリストから選択します。
- コピー OAuth コールバック URL 後の手順で使用するので、手元に置いておきます。
WordPress側の設定が完了しました。
ステップ2:WordPressでShopifyをサービスプロバイダー(SP)として設定する
- WordPress インスタンスに管理者としてログインします
- に行きます WordPress ダッシュボード -> プラグイン をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 新規追加.
- ダウンロード WordPress OAuth サーバー シングル サインオン (SSO) プラグインを選択してクリックします 今すぐインストール.
- インストールしたら、をクリックします アクティブにしましょう.
- 今、に行きます miniOrange OAuth サーバー 左側のメニューでプラグインを選択し、リストからOAuthクライアントを検索します。 Shopify
- 入力する クライアント名 あなたの選択に従って。 入力 リダイレクト URI/OAuth コールバック URI これは Shopify ストアからコピーされ、 クライアントの保存
- WordPress OAuthサーバープラグインでクライアントを保存すると、 クライアントIDとクライアントシークレット。 これらの値は後で必要になるため、手元に置いておいてください。
- また、次のようなエンドポイントにも注意してください。 認可、トークン、ユーザー情報 クライアント アプリケーションで構成できるエンドポイント。
WordPress OAuth サーバー側の設定が完了しました。
ステップ3:ShopifyでWordPressをIDプロバイダー(IDP)として設定する
- に戻ります miniOrange シングル サインオン-SSO アプリケーション。
- 以下を行うには、 IDプロバイダーの追加 ボタンをクリックして IDP を追加します。
- 選択する OAuth 2.0 プロトコル。
- 今すぐ選択 WordPress アイデンティティプロバイダー (IDP) のリストから選択します。
- 次に、次のような必要な詳細を入力します IDP名、エンドポイント、クライアントID、クライアントシークレット、スコープ.
| IDP 表示名 | [任意のアプリ名を入力してください] |
| 顧客ID | ステップ2から |
| クライアントの秘密 | ステップ2から |
| 対象領域 | メール プロファイル (このテキストを表示されているとおりに入力してください) |
- ソフトウェアの制限をクリック Save.
ステップ 4: 接続をテストする
-
IDP設定を保存すると、
試験用接続 ステップ。
属性をマッピングまたはフェッチする前にテスト接続を実行してください。テスト接続により、IDP 構成が正しいことが確認されます。 - 以下を行うには、 試験用接続
- 有効な IDP 認証情報を入力すると、下の画面に示すようなポップアップ ウィンドウが表示されます。
- 以下を行うには、 属性のフェッチ IDP 属性を取得するためのボタン。
ステップ 5: 属性マッピング
- 以下を行うには、 + 属性マッピング Shopify と AWS Cognito の間で属性をマッピングするボタン。
- 以下の表を参照して属性をマッピングします。
| Shopifyの属性名 | IDPから受信した属性値を同期するShopify顧客属性キーを選択します。 |
| 属性タイプ | IDP 属性 |
| 属性値 | IDPから取得し、Shopifyで同期したい属性キーを選択します。 |
- ソフトウェアの制限をクリック 次へ。
ステップ6: SSO構成の有効化とテスト
Shopifyストアタイプを選択:
- ノンプラスストア
- プラスストア
したがって、正常に設定されました WordPressをIDP、ShopifyをSPとして使用するShopifyシングルサインオン(SSO) miniOrange シングル サインオン (SSO) ログイン アプリケーション。このソリューションにより、安全なアクセスをすぐに展開できるようになります。 買い物をする WordPress のログイン認証情報 数分以内に。
トラブルシューティング
手順に従って IDP を設定しましたが、SSO はどこで確認できますか?
説明されている手順に従ってください こちら 優先 IDP を使用して Shopify で SSO を設定します。
Shopify SSO アプリケーションをインストールしました。 「SETUP IDP」オプションをクリックしましたが、何も開きませんでした。
他のサイトへのリダイレクトはブラウザーでブロックされる可能性があります。 指定された手順に従ってください こちら 問題を解決する。
SSO を実行した後、顧客がコレクションまたは割引オファーのページにリダイレクトされるようにしたいと考えています。
説明されている手順に従ってください こちら 顧客をコレクション/カートまたはその他のページにリダイレクトします。
Shopify ストアの IDP 機能への SSO アプリケーションの自動リダイレクトを有効にするにはどうすればよいですか?
IDPへの自動リダイレクト機能を有効にするには、SSOアプリケーションのエンタープライズプランにアップグレードする必要があります。以下の手順に従ってください。 こちら この機能を有効にします。
サポートされている統合と機能
その他の機能➔よくある質問(FAQ)
その他のよくある質問➔
Shopify へのアクセスを、ログインしている WordPress ユーザーまたはメンバーだけに制限できますか?
はい、WordPress をアイデンティティ プロバイダー (IdP) として使用し、Shopify ストアへのシングル サインオン (SSO) を有効にすることで、Shopify へのアクセスを、ログインしている WordPress ユーザーまたはメンバーのみに制限できます。
Shopify アクセス制御用の IdP として WordPress を構成する方法: WordPress の場合 (WordPress SSO プラグインを使用):WordPress を SAML IdP として設定し、認証された WordPress ユーザーまたはメンバーのみがログインできるようにします。
WordPress のロール、メンバーシップ レベル、またはカスタム ユーザー メタを使用して、SSO アクセスを許可するユーザーを定義します。
Shopify (Shopify SSO アプリを使用) の場合:Shopify をサービス プロバイダー (SP) として設定し、WordPress IdP に接続します。
ロールまたは属性ベースのアクセス ルールを有効にして、ログインをログイン済みまたは承認済みの WordPress ユーザーのみに制限します。
この設定により、アクティブな WordPress セッションまたは承認されたメンバーシップ ロールを持つユーザーのみが Shopify ストアにアクセスできるようになるため、実質的にメンバー専用のストアフロントになります。
シームレスにログインするために、WordPress ユーザー アカウントを Shopify 顧客リストと同期するにはどうすればよいですか?
Shopify SSO ソリューションを使用して WordPress ユーザー アカウントを Shopify 顧客リストと同期し、両方のプラットフォーム間でシームレスなログインを実現できます。
WordPressとShopifyのユーザー同期を設定する方法: WordPress (IdP) の場合:WordPress SSO プラグイン SAMLアサーションでメールアドレス、名前、ロールなどのユーザー属性を公開します。オプションで、ロールベースの顧客マッピングにカスタムフィールドまたはメンバーシップデータを使用します。
Shopify (SP) の場合:設定する Shopify SSOアプリ SSOログインに成功した際に顧客プロフィールを作成または更新します。WordPressの属性(メールアドレス、名前など)はShopifyの顧客フィールドにマッピングされます。
この設定により、ユーザーが WordPress 経由でログインすると、新しい顧客レコードを作成するか、既存の顧客レコードと一致させることによって、Shopify の顧客として自動的に認識され、両方のプラットフォームでスムーズで統一されたログイン エクスペリエンスが実現します。
その他のリソース
Get in Touch
までご連絡ください shopifysupport@xecurify.comにご連絡いただければ、Shopify SSOアプリケーションの設定を弊社チームがサポートいたします。お客様のご要望に応じて、最適なソリューション/プランの選定をお手伝いいたします。


