iMISをIDプロバイダーとして使用して、ShopifyでiMIS OAuth SSOを設定する方法は?
miniOrangeはユーザーが iMIS 認証情報を使用して Shopify にシングル サインオン (SSO) する 助けを借りて Shopify シングルサインオン (SSO) アプリケーション当アプリは、SAML / OAuth準拠のすべてのIDプロバイダーと互換性があります。設定方法については、以下のステップバイステップガイドをご覧ください。 Shopify へのシングル サインオン (SSO) IdP としての iMIS (アイデンティティプロバイダー) および Shopify ストアを SP として使用 (サービスプロバイダー)。
前提条件: アプリのインストール
- あなたにログインする Shopify管理者.
- に行く アプリ → Shopifyアプリストア
- 検索する miniOrange シングルサインオン – SSO
- 詳しくはこちら インストールを開始する アプリをストアに追加する
- アプリを開く アプリ Shopifyの設定でiMIS OAuth SSOを開始するには
ShopifyへのSSOのためにiMISをIDP(OAuth)として設定するためのステップバイステップガイド
ステップ1: Shopify SSOアプリケーションからリダイレクトURLを取得する
- Shopifyストアにアクセスし、 アプリ セクションとクリック シングル サインオン - SSO ログイン アプリケーション。
- 以下を行うには、 IDプロバイダーの追加 ボタンをクリックして IDP を追加します。
- 選択する OAuth 2.0 プロトコル。
- 今すぐ選択 アイミス IDP のリストから。
- コピー OAuth コールバック URL 後の手順で使用するので、手元に置いておきます。
ステップ2: iMISでShopifyをサービスプロバイダー(SP)として設定する
- iMIS開発者コンソールにログインするには こちら.
- 新しいアプリケーションを作成するには、次の場所に移動します。 設定 -> 連絡先 -> クライアント アプリケーション.
- [クライアント アプリケーション] で、 をクリックします。 クライアントアプリケーションの追加.
- 必要な詳細を入力し、 Save
- 新しいアプリケーションの作成に成功したら、新しいアプリケーションを作成します。 シングル・サインオン 次の手順に従ってコンテンツ アイテムを選択します。
- に行く RISE > ページビルダー > コンテンツの管理.
- 新しいコンテンツ レコードを作成します (新規 > Web サイトのコンテンツ).
- コンテンツレコードに Title.
- コンテンツ レコードから選択します コンテンツを追加.
- Video Cloud Studioで 連絡先フォルダ、次に選択 シングル・サインオン コンテンツアイテム。
- 希望するものを選択してください クライアントアプリケーション.
- 詳しくはこちら OK、次にクリックしてください 保存して公開.
- 先ほど作成したシングルサインオンコンテンツを開きます。開いたら、 公開場所 手元に置いておきます(これが認証エンドポイントになります)。
Shopifyシングルサインオン(SSO)の設定が完了しました。 OAuth プロバイダーとしての iMISユーザーは、iMIS 認証情報を使用して Shopify SSO ログインを使用して Shopify ストアにログインできるようになります。
ステップ3: ShopifyでiMISをOAuth 2.0プロバイダーとして設定する
- に戻ります miniOrange シングル サインオン-SSO アプリケーション。
- 以下を行うには、 IDプロバイダーの追加 ボタンをクリックして IDP を追加します。
- 選択する OAuth 2.0 プロトコル。
- IDP のリストから、 アイミス.
- 次に、次のような必要な詳細を入力します クライアント ID、クライアント シークレット、エンドポイント、およびスコープ.
- 値の設定については、以下の表を参照してください。
| IdP 表示名 | [任意のアプリ名を入力してください] |
| OAuth 承認エンドポイント | https://<your-iMIS-domain>/openid/authenticate |
| OAuth アクセス トークン エンドポイント | https://<your-iMIS-domain>/openid/token |
| ユーザー情報の取得エンドポイント | https://<your-iMIS-domain>/openid/userinfo |
| 対象領域 | OpenID プロファイル メール (表示されているとおりにこのテキストを入力してください) |
- 今、あなたはクリックすることができます Save.
ステップ 4: 接続をテストする
-
IDP設定を保存すると、
試験用接続 ステップ。
属性をマッピングまたはフェッチする前にテスト接続を実行してください。テスト接続により、IDP 構成が正しいことが確認されます。 - 以下を行うには、 試験用接続
- 有効な iMIS 資格情報を入力すると、下の画面に示すようなポップアップ ウィンドウが表示されます。
- 以下を行うには、 属性のフェッチ IDP 属性を取得するためのボタン。
ステップ 5: 属性マッピング
- 以下を行うには、 + 属性マッピング Shopify と AWS Cognito の間で属性をマッピングするボタン。
- 以下の表を参照して属性をマッピングします。
| Shopifyの属性名 | IDPから受信した属性値を同期するShopify顧客属性キーを選択します。 |
| 属性タイプ | IDP 属性 |
| 属性値 | IDPから取得し、Shopifyで同期したい属性キーを選択します。 |
- ソフトウェアの制限をクリック 次へ。
ステップ6: SSO構成の有効化とテスト
Shopifyストアタイプを選択:
- ノンプラスストア
- プラスストア
このガイドでは、iMIS シングルサインオン (SSO) を構成する方法を説明します。 OAuth プロバイダーとしての iMIS and OAuth クライアントとしての Shopify 当社のShopifyシングルサインオン(SSO)ログインアプリをご利用ください。このソリューションにより、iMISのログイン認証情報を使用して、Shopifyストアへの安全なアクセスを数分以内に展開できるようになります。
よくある質問(FAQ)
その他のよくある質問➔
iMISをIdPとして設定した後、ShopifyストアでiMIS SSOをテストできる場所はどこですか?
iMIS OAuth IdPを保存して有効にした後、 miniOrange シングルサインオン – SSO アプリの場合は、ストアフロントからサインインしてください。 レガシー顧客アカウントログインページを開きます(例: /アカウント/ログイン)SSOログインウィジェットを使用し、iMISを選択してiMIS認証情報でサインインしてください。 お客様のアカウントストアのアカウントアイコンをクリックし、iMIS OAuthフローを通じてログインを完了してください。Shopify管理画面の下部にログインリンクが表示されていることを確認してください。 設定 → 顧客アカウント 買い物客がそれを見つけられない場合。
Shopify SSOのためにiMISに登録すべきOAuthコールバックURLは何ですか?
Shopify SSOアプリで、IDプロバイダーを追加します。 OAuth 2.0 をクリックして アイミス次にコピーします OAuth コールバック URL その画面に表示されます。iMISでは、 設定 → 連絡先 → クライアントアプリケーションShopifyクライアントアプリケーションを追加または編集し、このコールバックURLをコピーしたとおりに正確に貼り付けてください。不一致があると、ログインエラーまたはトークンエラーが発生します。 顧客ID and クライアントシークレット ShopifyでIdPの設定を完了すると、同じiMISクライアントアプリケーションからアクセスできます。
ShopifyでiMISテスト接続またはSSOログインが失敗します。何をチェックすればよいですか?
iMISを確認する クライアントアプリケーション 保存されます、 シングル・サインオン コンテンツアイテムがそのアプリにリンクされ、公開され、iMIS のコールバック URL が Shopify SSO アプリの URL と一致します。 顧客ID, クライアントシークレット、そして3つのOAuthエンドポイントすべてで、次に実行します。 試験用接続 再度(iMISログインウィンドウのブラウザポップアップを許可します)。テストが成功した場合は、 属性のフェッチ そして完了 属性マッピング そのため、ストアでSSOを有効にする前に、iMISプロファイルフィールドがShopifyの顧客レコードと同期されます。
接続テストがそれでも失敗する場合は、以下を参照してください。 Shopify SSOのポップアップを許可する にアクセスするか、 shopifysupport@xecurify.com.
ご返答ありがとうございます。 すぐにご連絡させていただきます。
何か問題が発生しました。 もう一度質問を送信してください


