の検索結果 :

×

会員登録 お問い合わせ

Keycloak を IDP (SAML) として使用して Shopify でシングル サインオン (SSO) を設定する方法

miniOrange でできること Keycloak (SAML) をアイデンティティプロバイダー (IdP) として機能させる ユーザーがシームレスにログインできるようにする シングルサインオン(SSO)Shopifyを使用して強力に Keycloak 認証情報独自のIDプロバイダを顧客アカウントに接続することで、スムーズで信頼性の高い統合が可能になります。 Shopify顧客アカウント Shopify Plusと非Plusストアをサポートし、B2Bストア向けにカスタマイズされています。 Shopify B2Bログイン ニーズに対応します。当社のアプリケーションは、すべてのSAML、OAuth、OpenIDアイデンティティプロバイダー(IdP)と互換性があります。

以下は、Keycloak をアイデンティティ プロバイダー (IdP) として使用し、Shopify ストアをサービス プロバイダー (SP) として使用して、Shopify へのシングル サインオン (SSO) を構成するためのステップ バイ ステップ ガイドです。顧客アカウントとレガシー アカウント、Shopify Plus または非 Plus のセットアップについて説明します。

KeycloakをIdPとして使用してShopifyへの[OAuth] SSOを設定する

Keycloakをアイデンティティプロバイダー(IdP)として使用し、OAuthプロトコル経由でShopifyでシングルサインオン(SSO)を設定するには、以下の手順に従ってください。 こちら.

  • あなたにログインする Shopify管理者.
  • に行く アプリShopifyアプリストア
  • 検索する miniOrange シングルサインオン - SSO
  • 詳しくはこちら インストールを開始する アプリをストアに追加する
  • アプリを開く アプリ Shopify設定でKeycloak SSOを開始する
  • Keycloak管理パネルにログインします。
  • ソフトウェアの制限をクリック 取引実績 左側のメニューから をクリックし、 創造する ボタンをクリックして、新しいクライアント/アプリケーションを作成します。
Shopify Keycloak SSO - Keycloak管理ダッシュボード Shopify Keycloak SSO - Keycloak管理ダッシュボード

  • 上記の場合 SAML設定を取得する必要があります。 Shopify のエンティティ ID と ACS URL。
  • 今すぐあなたに行きます Shopifyストア、 に移動します アプリ セクションをクリックして シングル サインオン - SSO ログイン アプリケーション。

Shopify Keycloak SSO - ShopifyストアSSOアプリログイン

  • 以下を行うには、 IDプロバイダーの追加 ボタンをクリックして IDP を追加します。
Shopify Keycloak SSO - IDPの追加

  • 選択する SAML プロトコル。
Shopify Keycloak SSO - SAML

  • 今すぐ選択 キークローク IDP のリストから。
Shopify Keycloak SSO - Keycloak IDPを選択

  • 以下を行うには、 メタデータの取得 下の画面に示すように、ボタンをクリックしてサービス プロバイダーのメタデータを取得します。
Shopify Keycloak SSO - メタデータの取得

  • に移動します SP が開始するメタデータ セクションを作成し、下にコピーします ACSのURL エンティティ ID または発行者。
Shopify Keycloak SSO - SP 開始メタデータ

  • Shopify から提供された値を次のように入力します。
顧客ID エンティティID / 発行者
クライアント SAML エンドポイント ACSのURL
Shopify Keycloak SSO - SP 開始メタデータ

  • Shopify から提供された値を次のように入力します。
  • Shopify からの構成値をここに提供します。
名前 任意の名前を入力してください
クライアントプロトコル SAML
署名アサーション On
アサーションの暗号化 オフ
クライアントの署名が必要です オフ
名前ID形式
有効なリダイレクト URI ACSのURL
Shopify Keycloak SSO - SAMLの詳細 Shopify Keycloak SSO - 署名アサーション

  • きめ細かい SAML エンドポイント構成 次のように値を入力します。
アサーション コンシューマ サービス POST バインディング URL ACSのURL
ログアウトサービスリダイレクトバインドURL シングル サインアウト URL
Shopify Keycloak SSO - きめ細かな詳細

  • 以下を行うには、 Save
  • IDP メタデータについては、次の場所に移動してください。 レルム 左側のパネルで をクリックします SAML 2.0 ID プロバイダーのメタデータ.
Shopify Keycloak SSO - Keycloak SAML IDP メタデータ

Keycloak側の設定が完了しました。

  • に戻ります miniOrange シングル サインオン-SSO アプリケーションをクリックして IDプロバイダーの追加
Shopify Keycloak SSO - 新しいIDPの追加

  • 選択する SAML プロトコル。
Shopify Keycloak SSO - SAMLプロトコルを選択

  • IDP のリストから、 キーマント。
Shopify Keycloak SSO - Keycloak IDPを選択

  • 以下を行うには、 IDPメタデータのインポート
Shopify Keycloak SSO - IDPメタデータのインポート

  • アップロード方法を選択します メタデータリンクコピーしたXMLファイルリンクを貼り付けます ステップ 1 クリックして インポート。
Shopify Keycloak SSO - IDPメタデータのアップロード

  • 適切な IDP 名を追加し、 をクリックします。 保存します。
Shopify Keycloak SSO - IDP名を入力する

Shopify 側の設定が完了しました。

  • IDP設定を保存すると、 試験用接続 ステップ。
    属性をマッピングまたは取得する前にテスト接続を実行してください。テスト接続により、IDP 構成が正しいことが確認されます。
  • 以下を行うには、 試験用接続
Shopify Keycloak SSO - IDP接続のテスト

  • 有効な Keycloak 認証情報を入力すると、下の画面に示すようなポップアップ ウィンドウが表示されます。
Shopify Keycloak SSO - IDP接続成功

  • 以下を行うには、 属性のフェッチ IDP 属性を取得するためのボタン。
Shopify Keycloak SSO - IDPから属性を取得する

  • 以下を行うには、 + 属性マッピング Shopify と Keycloak の間で属性をマッピングするボタン。
Shopify Keycloak SSO - 新しいマッピングの追加

  • 以下の表を参照して属性をマッピングします。
Shopifyの属性名 事前定義された属性のリストから属性を選択します
属性タイプ IDP 属性
属性値 IDP からフェッチした属性値を選択します
Shopify Keycloak SSO - 属性マッピング

  • ソフトウェアの制限をクリック 保存します。

Shopifyストアタイプを選択:

Plus以外のShopifyストアでのSSO設定

Shopify ストアで有効にしたアカウントの種類を選択します。

注意: あなたが パスワード保護されたストア または作業中 Shopify開発ストア、クリック こちら ストアフロントのダイジェスト Cookie を設定して、ストアで SSO が機能できるようにします。

  • アプリケーションダッシュボードに移動し、 顧客アカウント拡張機能 下の画像の通りです。
Shopify SSOログイン - 顧客を有効にする

  • 有効にします 新規顧客アカウント 拡張機能をクリックして Save.
Shopify SSOログイン - /wp-content/uploads/2025/05/shopify-sso-paste-multipass-token.webpsを有効にする

  • アプリケーションのホームページに移動し、 IDPログイン切り替えオプション 設定した IDP に対して。
Shopify SSOログイン - アプリをデフォルトにする

SSOユーザーのみにチェックアウトを許可 - その他を制限

この機能により、シングルサインオン(SSO)でログインしたユーザーのみがチェックアウトプロセスを完了できるようになります。他のユーザーはチェックアウトを続行できなくなります。

  • MFAデバイスに移動する 設定.
  • Shopify SSOログイン - 設定に移動

  • Video Cloud Studioで 購入手続きへ進む のセクションから無料でダウンロードできます。
  • Shopify SSOログイン - Shopify Checkoutを開く

  • 下にスクロールすると、 チェックアウトルール セクションをクリック ルールを追加する.
  • Shopify SSOログイン - チェックアウトルールの追加

  • ソフトウェアの制限をクリック SSOチェックアウト検証.
  • Shopify SSOログイン - SSOチェックアウト検証

  • を選択解除 「すべての顧客がチェックアウトを完了できるようにする」 オプションを選択し、クリックします Save.
  • Shopify SSOログイン - 「すべての顧客にチェックアウトの完了を許可する」の選択を解除

  • さて、次のことができます オンにする チェックアウトルール。
  • Shopify SSOログイン - SSOチェックアウト検証をオンにする

  • SSO を実行せずにチェックアウトしようとすると、以下に示すようにエラーが表示されます。
  • Shopify SSOログイン - SSOチェックアウト検証エラー

Shopifyストアのシングルサインオン(SSO)をテストする

  • Shopify ストアにアクセスします。(https:// )
  • 以下を行うには、 ユーザーログインアイコン.
ストアへのSSOログイン - Shopify miniOrange SSO

  • 前の手順で設定したアイデンティティプロバイダー(IDP)のログインページにリダイレクトされます。IDPアカウントの認証情報でログインしてください。
  • 次に、登録したメールアドレスに送信される6桁のOTPを入力してください。(これは1回限りのプロセスです)
Shopify miniOrange SSO - 6桁のOTP顧客アカウント

  • Shopify ストアに正常にログインします。
  • アプリケーションダッシュボードに移動すると、アカウントページにログインボタン拡張機能を追加するための警告ボックスが表示されます。 ログインウィジェット拡張機能 有効にするには、下の画像に示すようにリンクをクリックします。
Shopify SSOログイン - アプリをデフォルトにする

  • アプリケーションのホームページに移動し、 IDPログイン切り替えオプション 設定した IDP に対して。
Shopify SSOログイン - アプリをデフォルトにする

  • 設定したい場合 複数のIDPを使用してShopifyにSSOするリストからIDPを選択してください こちらそして、そのIDPを使用してSSOを設定します。
  • 有効にします IDPログイン切り替えオプション 複数の IDP を使用して Shopify への SSO を有効にします。
Shopify SSOログイン - アプリをデフォルトにする

Shopifyストアのシングルサインオン(SSO)をテストする

  • Shopify ストアのログインページに移動します。(https:// /アカウント/ログイン)
  • 以下を行うには、 ログインボタン 以前にカスタマイズしたものです。
ストアへのSSOログイン - Shopify miniOrange SSO

  • IDプロバイダー(IDP)のログインページにリダイレクトされます。既存のアカウントの認証情報でログインしてください。
  • ログイン後、「reCAPTCHAトークンが無効または見つかりません」というエラーが表示され、「問題が発生しました」というメッセージが表示される場合は、こちらを参照してください。 FAQ エラーを解決します。
Shopify miniOrange SSO - 問題が発生しましたというエラー

Plus Shopify ストアでの SSO 設定

Shopify ストアで有効にしたアカウントの種類を選択します。

  • SSOアプリケーションに戻り、 ストアに接続 タブには何も表示されないことに注意してください。
  • コピー 検出エンドポイント URL クライアントID、クライアントシークレット、追加スコープ ログアウト後のリダイレクト URI パラメータ 手元に置いておけます。
Shopify SSOログイン - クライアントIDとシークレットをコピーする

  • 以下を行うには、 お客様のアカウント 下の画像のようにリンクします。
Shopify SSOログイン - 顧客アカウントをクリック

  • まず お客様のアカウント Shopifyが推奨するオプションを選択します。次に、 認証 オプションをクリックして 管理 .
  • オプションが見つからない場合は、 shopifysupport@xecurify.com 支援のため。
Shopify SSOログイン - 認証の管理

  • 以下を行うには、 プロバイダーの管理
Shopify SSOログイン - プロバイダーの管理

  • ソフトウェアの制限をクリック プロバイダーに接続
Shopify SSOログイン - IDプロバイダーに接続する

  • アイデンティティプロバイダ名を追加し、 プロバイダー のドロップダウンで、ANSYS Structures Desktopを選択します。 カスタムまたはその他の.
Shopify SSOログイン - IDプロバイダー名の追加

  • 次のような詳細を入力してください 検出エンドポイント URL、クライアント ID、クライアント シークレット、追加スコープ、ログアウト後のリダイレクト URI パラメータ コピーしたもの 上記の. ステップ。クリック Save.
Shopify SSOログイン - メタデータの追加

  • アイデンティティプロバイダを追加したら、 試験用接続.
Shopify SSOログイン - テスト接続

  • フローを確認した後、アイデンティティプロバイダを次のようにします。 有効.
Shopify SSOログイン - IDプロバイダーをアクティブにする

  • アプリケーションのホームページに移動し、 IDPログイン切り替えオプション 設定した IDP に対して。
Shopify SSOログイン - アプリをデフォルトにする

Shopifyストアのシングルサインオン(SSO)をテストする

  • Shopify ストアにアクセスします。(https:// )
  • 以下を行うには、 ユーザーログインアイコン.
ストアへのSSOログイン - Shopify miniOrange SSO
  • 前の手順で設定したアイデンティティプロバイダー(IDP)のログインページにリダイレクトされます。IDPアカウントの認証情報でログインしてください。
  • Shopify ストアに正常にログインします。

ユーザー名とパスワードを使用してログインする

B2BストアのIDPオプションによるログインに加えて、ユーザー名とパスワードを使用したログインも提供したい場合は、 こちらをクリックしてください。

Shopifyログイン - ユーザー名とパスワード

メールOTPを使用したログインを提供する

B2BストアでIDPログインオプションに加えてメールOTPログインも提供したい場合は、 こちらをクリックしてください。

Shopifyログイン - メールOTP
  • 今、 セットアップガイド ボタンをクリックし、記載されている手順に従ってマルチパス トークンを取得します。
Shopify SSOログイン - マルチパストークンを取得する

  • 有効にします マルチパストークン オプション。こちらを参照してください よくある質問 Multipass トークンの値を取得し、下のフィールドに貼り付けます。
Shopify SSOログイン - マルチパストークンを有効にする

  • ソフトウェアの制限をクリック Save.
  • アプリケーションダッシュボードに移動すると、アカウントページにログインボタン拡張機能を追加するための警告ボックスが表示されます。 ログインウィジェット拡張機能 有効にするには、下の画像に示すようにリンクをクリックします。
Shopify SSOログイン - アプリをデフォルトにする

  • アプリケーションのホームページに移動し、 IDPログイン切り替えオプション 設定した IDP に対して。
Shopify SSOログイン - アプリをデフォルトにする

  • 設定したい場合 複数のIDPを使用してShopifyにSSOするリストからIDPを選択してください こちらそして、そのIDPを使用してSSOを設定します。
  • 有効にします IDPログイン切り替えオプション 複数の IDP を使用して Shopify への SSO を有効にします。
Shopify SSOログイン - アプリをデフォルトにする

Shopifyストアのシングルサインオン(SSO)をテストする

  • Shopify ストアのログインページに移動します。(https:// /アカウント/ログイン)
  • 以下を行うには、 ログインボタン 以前にカスタマイズしたものです。
ストアへのSSOログイン - Shopify miniOrange SSO

  • IDプロバイダー(IDP)のログインページにリダイレクトされます。既存のアカウントの認証情報でログインしてください。
  • 「reCAPTCHAトークンが無効または見つかりません」というエラーが発生し、「問題が発生しました」というメッセージが表示される場合は、こちらを参照してください。 FAQ エラーを解決します。
Shopify miniOrange SSO - 問題が発生しましたというエラー

  • Shopify ストアに正常にログインします。

セットアップが完了しました キークローク SSO ShopifyストアのKeycloakをアイデンティティプロバイダー(IdP)、Shopifyストアをサービスプロバイダー(SP)として設定します。この設定により、ユーザーはKeycloakの認証情報を使用してShopifyストアにログインできるため、 ログインプロセス パスワード疲労を軽減することでセキュリティが向上します。

その他の機能➔


Shopifyストアフロントにアクセスし、ナビゲーションバーに「アカウント/ログイン」ボタンが表示されているかどうかを確認してください。表示されている場合は、「Shopifyストアフロントへ移動」に進んでください。表示されていない場合は、Shopify管理パネルにアクセスし、「設定」から「顧客アカウント」を選択してください。「オンラインストアのヘッダーとチェックアウト時にログインリンクを表示する」オプションを有効にしてください。

レガシーShopify顧客アカウントの場合
ストアの上部に「アカウント / ログイン」リンクが表示されます。クリックしてください。メールアドレスとパスワードの欄の上にあるKeycloak SSOログインウィジェットを選択します。Keycloakの認証情報を入力してShopifyストアにログインしてください。

Shopify顧客アカウントの場合
Shopifyストアの右上にあるユーザーアイコンをクリックしてください。Keycloakのログインページにリダイレクトされます。Keycloakアカウントでサインインし、6桁のOTP認証を完了してください。その後、Shopifyストアにログインできます。

詳細な手順については、以下の手順に従ってください。 こちら.

ShopifyにKeycloak SSOを設定すると、ログイン後に顧客をストア内の特定のページに簡単にリダイレクトできます。これを行うには、Shopifyシングルサインオン(SSO)アプリケーションに移動し、「その他のアクション」をクリックし、設定したKeycloak接続の「追加設定」を選択します。「ログイン後の設定」タブで、希望するリダイレクトエンドポイント(例:/cartまたは/collections)を入力します。URL全体ではなく、パスのみを入力してください。必要に応じて、ユーザーサインアップを制限するオプションを有効にして設定を保存できます。詳細な手順については、こちらを参照してください。ガイド.

ShopifyストアでKeycloakへの自動リダイレクトを有効にするには、miniOrangeシングルサインオン(SSO)アプリケーションをエンタープライズプランにアップグレードする必要があります。「アプリ」に移動し、「miniOrangeシングルサインオン、SSO」を選択します。「価格設定」セクションで、「スケールプラン」の「アップグレード」をクリックします。B2Bユーザーの場合は、「従業員」タブを確認してください。アップグレード後、「グローバル設定」タブに移動し、「ストアアクセス設定」の「Keycloakへの自動リダイレクト」を有効にしてください。警告が表示された場合は、提供されているリンクをクリックしてKeycloak自動リダイレクト拡張機能を有効にしてください。拡張機能が有効になったら、設定を保存します。最後に、この機能をストア全体に適用するか、ログインページのみに適用するかを決定し、「保存」をクリックします。

その他のよくある質問➔

はい、初回ログイン時にKeycloakユーザーの詳細をShopifyの顧客プロフィールと同期することができます。 miniOrange SSO アプリケーション.

SSO アプリ経由で Keycloak ユーザーの詳細を Shopify と同期する方法は次のとおりです。

  • Keycloak をアイデンティティプロバイダーとして設定します。 SSO アプリケーションで、SAML プロトコルを選択し、メタデータを使用して Keycloak を IdP として構成します。
  • 属性マッピングを構成する: 電子メール、名前、電話番号などの Keycloak 属性を、対応する Shopify 顧客フィールドにマップします。
  • SSO でプロファイルの更新を有効にする: ログイン後の設定で、ユーザーが SSO を実行した後に顧客プロファイルを更新するための切り替えを有効にします。

これにより、Keycloak の顧客データが問題なく Shopify に同期されるようになります。

miniOrange SSO アプリの IdP への自動リダイレクト機能を使用して、すべてのログイン試行を Keycloak にリダイレクトできます。

設定方法は次のとおりです。

  • Keycloak をアイデンティティプロバイダーとして設定します。 miniOrange SSO アプリケーションで、SAML メタデータまたは OAuth エンドポイントを使用して、Keycloak をアイデンティティ プロバイダー (IdP) として構成します。
  • IdPへの自動リダイレクトを有効にする: グローバル設定に移動し、「ストアアクセス設定」で「IDPへの自動リダイレクト」機能を有効にします。この機能を「ストア全体」で有効にするか、「ログインページ」のみで有効にするかを選択します。

これにより、Shopify ストアでのすべてのログイン試行が Keycloak にリダイレクトされ、シームレスなログイン エクスペリエンスが保証されます。

はい、Keycloak からの SSO ログイン後に、ユーザーを Shopify ストアの特定のページまたはセクションにリダイレクトすることは可能です。

SSO アプリ経由でユーザーを特定のページへリダイレクトするように設定する方法は次のとおりです。

  • Keycloak をアイデンティティプロバイダーとして設定します。 SSO アプリケーションで、必要な SSO プロトコルを選択し、そのメタデータを使用して Keycloak を IdP として構成します。
  • Shopifyをサービスプロバイダーとして設定します。 Shopifyをサービスプロバイダー(SP)として設定し、Keycloak IdPメタデータをインポートします。顧客のSSOログインを有効にし、Keycloak認証情報を使用してログインできるようにします。
  • カスタムリダイレクト: ログイン後の設定で、ログイン後にユーザーをリダイレクトするエンドポイントを入力します。例:/cart、/account

はい、Keycloak をアイデンティティプロバイダー (IdP) として使用して、複数の Shopify ストア間でシングルサインオン (SSO) を有効にすることができます。

従業員が複数の Shopify ストアにログインできるように SSO を構成する方法は次のとおりです。

  • Shopify SSO アプリケーションをインストールします。 各 Shopify ストアで、アプリ ストアから Shopify SSO アプリケーションをインストールします。
  • Keycloak を IdP として設定します。 Keycloak で、Shopify ストアごとに SAML または OIDC プロトコルを使用してクライアントを作成します。
  • ShopifyでSSOアプリを構成する: 各ストアの SSO アプリケーションに Keycloak IdP の詳細 (SAML メタデータまたは OIDC エンドポイント) を入力します。
  • Keycloak で同じレルムとユーザー ストアを使用する: すべての従業員がすべての店舗で同じ資格情報を使用することを確認します。

この設定により、従業員は単一の Keycloak 認証情報を使用して複数の Shopify ストアにシームレスにアクセスできるようになり、セキュリティとユーザーの利便性の両方が向上します。

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

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


ADFS_sso ×
こんにちは!

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

対応