Discord を ID プロバイダーとして使用して、Shopify で Discord SSO を設定する方法は?
miniOrangeはDiscordをアイデンティティプロバイダ(IdP)として機能させ、ユーザーが Shopify へのシングル サインオン (SSO) Discordの認証情報を使用します。当社のアプリケーションは両方をサポートしています 新規および既存の顧客アカウント、 で動作します Shopify Plusと非Plusストア、そして B2Bストアフロント、卸売ポータル、コミュニティ主導のブランド.
Discord Shopify SSOを統合することで、Discord経由で認証するコミュニティメンバー、顧客、B2Bパートナーが、複数のログインを管理することなく、Shopifyストアフロントに安全にアクセスできるようになります。また、このアプリはOAuth、SAML、OpenID準拠のすべてのIDプロバイダーをサポートしているため、より幅広いユースケースに柔軟に対応できます。
前提条件: アプリのインストール
- あなたにログインする Shopify管理者.
- に行く アプリ → Shopifyアプリストア
- 検索する miniOrange シングルサインオン – SSO
- 詳しくはこちら インストールを開始する アプリをストアに追加する
- アプリを開く アプリ Shopify設定でDiscord SSOを開始する
DiscordをShopifyへのSSO用のIDP(OAuth)として設定するためのステップバイステップガイド
ステップ1: Shopify SSOアプリからコールバックURLを取得する
- Shopifyストアにアクセスし、 アプリ セクションとクリック シングル サインオン - SSO ログイン アプリケーション。
- 以下を行うには、 IDプロバイダーの追加 ボタンをクリックして IDP を追加します。
- 選択する OAuth 2.0 プロトコル。
- 今すぐ選択 Discord IDP のリストから。
- コピー OAuth コールバック URL 後の手順で使用するので、手元に置いておきます。
ステップ2: DiscordでShopifyをサービスプロバイダー(SP)として設定する
- ログインする Discordコンソール & クリック 新しいアプリ.
- クリックした後、 新しいアプリ Discordポータルのボタンをクリックすると、アプリケーションに名前を付けるためのポップアップが表示されます。 創造する アプリケーション名を入力した後、ボタンをクリックします。
- に移動します OAuth2 セクション。Discord コンソールからクライアント ID とクライアント シークレットをコピーします。
- に移動します OAuth2 セクション & リダイレクトを追加 追加ボタン コールバックURLをクリックし、 Save
これでDiscord側の設定は完了です。
ステップ3: ShopifyでDiscordをOAuth 2.0 IDプロバイダーとして設定する
- に戻ります miniOrange シングル サインオン-SSO アプリケーション。
- 以下を行うには、 IDプロバイダーの追加 ボタンをクリックして IDP を追加します。
- 選択する OAuth 2.0 プロトコル。
- IDP のリストから、 Discord.
- 次に、次のような必要な詳細を入力します クライアント ID、クライアント シークレット、エンドポイント、およびスコープ.
- 値の設定については、以下の表を参照してください。
| IDP 表示名 | [任意のアプリ名を入力してください] |
| OAuth 承認エンドポイント | https://discordapp.com/api/oauth2/authorize |
| OAuth アクセス トークン エンドポイント | https://discordapp.com/api/oauth2/token |
| OAuth ユーザー情報取得エンドポイント (オプション) | https://discordapp.com/api/users/@me |
| 顧客ID | ステップ1から |
| クライアントの秘密 | ステップ1から |
| 対象領域 | メールアドレスを識別します(このテキストを表示されているとおりに入力してください) |
- ソフトウェアの制限をクリック Save.
ステップ4: 接続をテストする
- IDP 構成を保存すると、次の場所にリダイレクトされます。 試験用接続 ステップ。
- 属性をマッピングまたはフェッチする前にテスト接続を実行してください。テスト接続により、IDP 構成が正しいことが確認されます。
- 以下を行うには、 試験用接続
- 有効な Discord 認証情報を入力すると、下の画面に示すようなポップアップ ウィンドウが表示されます。
- 以下を行うには、 属性のフェッチ IDP 属性を取得するボタン。
ステップ 4: 属性マッピング
- 以下を行うには、 + 属性マッピング Shopify と Discord の間で属性をマッピングするボタン。
- 以下の表を参照して属性をマッピングします。
- ソフトウェアの制限をクリック Save.
| Shopifyの属性名 | 事前定義された属性のリストから属性を選択します |
| 属性タイプ | IDP 属性 |
| 属性値 | IDP からフェッチした属性値を選択します |
ステップ5: SSO構成の有効化とテスト
Shopifyストアタイプを選択:
- ノンプラスストア
- プラスストア
このガイドでは、 Discord シングルサインオン (SSO) Discordを設定する アイデンティティプロバイダー (IdP) そしてShopifyとして サービスプロバイダー(SP) miniOrange Shopifyシングルサインオン(SSO)ログインアプリこの設定により、ユーザーは Discord の認証情報を使用して Shopify にシングル サインオン (SSO) するを確保し、 安全でシームレス、そして最新の認証エクスペリエンス 顧客とビジネス ユーザーの両方。
よくある質問(FAQ)
その他のよくある質問➔
手順に従って IDP を設定しましたが、SSO はどこで確認できますか?
Shopifyストアにログインするには ディスコード SSOまず、 アカウント/ログイン ボタンはナビゲーションバーに表示されます。表示されない場合は、Shopify管理画面にアクセスし、 設定、および選択 お客様のアカウント。 有効にする 「オンラインストアのヘッダーとチェックアウト時にログインリンクを表示します。」
『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する レガシー顧客アカウント、クリック アカウント/ログイン ウィジェットまたは訪問 /アカウント/ログイン次に、SSOログインウィジェットを選択します。Discordのログインページにリダイレクトされます。そこで、Discordの認証情報を入力してストアにアクセスしてください。
『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する お客様のアカウント、クリック ユーザーアイコン ストアの右上にある「Discordアカウントでログイン」をタップし、Discordアカウントでログインしてください。認証が完了すると、Shopifyストアにログインできます。
詳細は以下をご覧ください ここにドキュメント.
SSO を実行した後、顧客がコレクションまたは割引オファーのページにリダイレクトされるようにしたいと考えています。
セットアップ後 ディスコード SSO Shopifyストアでは、ログイン後に顧客を任意のページにリダイレクトできます。Shopifyシングルサインオン(SSO)アプリを開きます。次に、 その他のアクション、続いて 追加の設定 設定されたDiscord IdPの ログイン後の設定 タブで、ユーザーをリダイレクトするエンドポイント(/cartや/collectionsなど)を入力します。必要に応じて、 ユーザーサインアップを制限する オプションを選択して設定を保存します。
詳細は以下をご覧ください ここにドキュメント.
Shopify ストアで SSO アプリケーションの IDP への自動リダイレクト機能を有効にするにはどうすればよいですか?
有効にする IdP への自動リダイレクト の ディスコード SSOまず、SSOアプリをエンタープライズ(スケール)プランにアップグレードします。 アプリをタップし、その後、 miniOrange シングルサインオン、 そして最後に 価格アップグレード後、 グローバル構成 有効にする IdP への自動リダイレクト 下 ストアアクセス設定プロンプトが表示されたら、拡張機能を有効にして変更を保存します。ストア全体に適用するか、ログインページのみに適用するかを決定し、 Save 機能をアクティブにします。
詳細は以下をご覧ください ここにドキュメント.
ご返答ありがとうございます。 すぐにご連絡させていただきます。
何か問題が発生しました。 もう一度質問を送信してください


