の検索結果 :

×

会員登録 お問い合わせ

JWT プロトコルを使用して Shopify でシングル サインオン (SSO) を設定する方法は?

miniOrangeはJWTベースの認証に対応しており、 JWTトークンを使用してShopifyストアフロントへの安全でシームレスなシングルサインオン(SSO)を提供します。当社のソリューションはShopifyの顧客アカウントと従来のアカウントの両方をサポートしているため、あらゆるタイプのストアに適しています。Shopify Plusストアを運営している場合でも、Plus以外のストアを運営している場合でも、あるいは高度なShopify B2Bログイン機能が必要な場合でも、当社のShopify JWT SSOは拡張性の高い認証ソリューションを提供します。

当社のソリューションは、消費者、卸売業者、従業員向けに統一されたSSOアクセスを提供し、スムーズで安全なログイン体験を実現します。当社のアプリケーションは、Entra ID、Okta、Keycloakなど、SAML/OAuth準拠のすべてのIDプロバイダーと互換性があります。このガイドでは、ShopifyストアへのJWT統合の設定手順をステップバイステップでご説明します。


JWT (JSON Web Token) とは何ですか?

JWT(JSON Web Token)は、クライアントとサーバー間で情報を安全に共有するためのオープンスタンダードです。多くの場合、JSON形式でエンコードされたトークンには、クレームセットと署名が含まれています。クライアントは、認証情報を使用してサーバーに一度認証する必要があります。サーバーは認証情報を検証し、JSON Web Tokenをクライアントに配信します。 (JWT)クライアントは、ユーザー名やパスワードなどの資格情報を再度送信する必要がないように、この JSON Web Token (JWT) を使用してサーバーに対して自身を認証することができます。

このソリューションにより、セットアップが可能になります シングルサインオン(SSO) に 買い物をする そして経由して認証します JWT クライアントアプリケーションから。 JWT 認証によるシングル サインオン (SSO)ユーザーはクライアントアプリケーションにサインインする際に本人確認が行われ、その後、 買い物をする 追加のサインイン認証情報を入力する必要がありません。 Shopify JWT シングルサインオン クライアントアプリケーションによって認証され、アクセスできる 買い物をする.


Shopify JWT SSO - JWTトークン認証Shopify SSO

ユーザーがクライアントアプリケーションにログインするたびに、JWT発行者はアプリケーションのユーザーベースからユーザーの詳細情報を取得し、ヘッダー、ペイロード、署名の3つの部分からなるJWTトークンを作成します。このJWTトークンはShopify SSOリンクに追加され、ユーザーがSSOリンクをクリックすると、署名検証プロセスが実行されます。署名が検証されれば、ユーザーは認証済みとみなされ、Shopifyストアへのアクセスが許可されます。そうでなければ、アクセスは拒否されます。

  • あなたにログインする Shopify管理者.
  • に行く アプリ → Shopifyアプリストア
  • 検索する miniOrange シングルサインオン – SSO
  • 詳しくはこちら インストールを開始する アプリをストアに追加する
  • アプリを開く アプリ JWT SSOの設定を開始する
  • あなたに行く 買い物をする に移動します アプリ セクションとクリック シングル サインオン - SSO ログイン アプリケーション。
Shopify JWT SSO - Shopify SSOアプリケーションに移動

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

  • 選択 JWT プロトコル。
Shopify JWT SSO - JWTプロトコルを選択

  • 以下の表を参照して、以下のフィールドに入力してください。
Shopify JWT SSO - 下記の項目を入力してください

IDP 表示名 適切な IDP 名を入力します (SSO リンクで使用されます)。
JWT ログイン URL ユーザーが認証され、miniOrange JWT SSO リンクにリダイレクトされる会社の認証エンドポイント
ユーザー識別子 ユーザー識別子を「メール」として入力してください
JWT署名アルゴリズム

RSA256 / HS256 / JWKS URI / トークンイントロスペクション

  • ソフトウェアの制限をクリック Save.
  • 設定したアプリケーションに移動し、「アプリケーションキー」フィールドを探します。これは IdpIdentifier下の画像に示されています。
Shopify JWT SSO - アプリケーションキーフィールドを探してください

  • SSO URL内でお客様IDをいつでもご確認いただけます。以下のスクリーンショットをご参照ください。
Shopify JWT SSO - SSO URL内の顧客ID

  • 以下の URL 形式でデータを追加します。
IdpIdentifier JWT識別子 上の画像
JWTトークン SSOサービスを利用する組織によって提供されます。JWTトークンのペイロードには、以下の3つの必須パラメータが必要です。

イート - このトークンが発行された時刻。
EXP - これは、Shopify アクセス トークンの有効期限を示します。
ユーザー識別子 - メールアドレスを渡す属性
ストアドメイン Shopify ストアのプライマリ ドメイン

URL 形式:

    https://store.xecurify.com/moas/broker/login/jwt/callback/{customerId}/{idpIdentifier}/{jwtToken}?relay=https://store.xecurify.com/moas/broker/login/shopify/<store-domain>/account

  • 値を置換した後、 シングル サインオン (SSO) リンクShopify ストアにリダイレクトされ、ログインします。
Shopify JWT SSO - Shopifyストアにログインしました

  • 以下を行うには、 + 属性マッピング 属性をマップするためのボタン。
Shopify JWT SSO - [+ 属性マッピング] をクリック

  • 以下の表を参照して属性をマッピングします。
Shopify JWT SSO - 属性のマッピング

Shopifyの属性名 事前定義された属性のリストから属性を選択します
属性タイプ IDP 属性
属性値 JWTトークンから渡す属性値を入力します
  • ソフトウェアの制限をクリック Save.

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、クライアントシークレット、追加スコープ (NAIST) と ログアウト後のリダイレクト 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 ストアに正常にログインします。

Shopifyストアをサービスプロバイダー(SP)として設定し、JWTベースの認証によるJWT SSOをShopifyストアに正常に実装しました。この統合により、ユーザーはJWTトークンを使用してシングルサインオン(SSO)でShopifyストアにアクセスできるようになります。このJWT SSOは、消費者から従業員、卸売業者まで、あらゆるユーザータイプにシームレスな認証体験を提供します。

その他の機能➔


お好みのIDPを使用してShopifyでSSOを設定するには、ここに記載されている手順に従ってください。

ブラウザの設定により、他のサイトへのリダイレクトがブロックされている可能性があります。問題を解決するには、ここに記載されている手順に従ってください。

お客様をコレクション/カートページ、またはその他のページにリダイレクトするには、ここに記載されている手順に従ってください。

IDPへの自動リダイレクト機能を有効にするには、SSOアプリケーションのエンタープライズプランにアップグレードする必要があります。この機能を有効にするには、ここに記載されている手順に従ってください。

その他のよくある質問➔

miniOrangeのShopify SSOアプリケーション(Shopify Plus非加盟店と加盟店の両方に対応)を通じて、JWTトークンを使用してユーザーをストアに自動ログインできます。JWT認証方式を使用すれば、Microsoft Entra ID、Okta、Salesforceなど、ご希望の信頼できる情報源(IDプロバイダー)を使用してShopifyにシングルサインオンできます。

JWT SSO を設定してユーザーを Shopify に自動ログインするには、次の手順に従います。

IDプロバイダーの設定: IDプロバイダーがトークンを発行するように設定し、トークンに必要なクレームが含まれていることを確認してください。

Shopify SSOアプリにIDプロバイダーの詳細を入力します。SSOプロトコルとしてJWTを選択します。表示名、JWTログインURL、ユーザー識別子、JWTキーなど、IDプロバイダーの必要な詳細情報を入力します。次に、属性名とその値を使用して属性マッピングを設定します。

このプロセスにより、Shopify ストアにアクセスするユーザーに対して JWT ベースの自動ログインが有効になります。

複数の Shopify ストアフロントに対して JWT 認証によるシングル サインオン (SSO) を使用してシームレスなログイン フローを構築するには、非プラス ストアとプラス ストアの両方と互換性のある miniOrange の Shopify SSO アプリケーションをインストールする必要があります。

IDプロバイダー(IdP)の設定: Microsoft Entra ID、Okta、Auth0などのIDプロバイダーを使用し、認証済みユーザーに対してJWTトークンを発行します。

すべてのストアでShopify SSOアプリを設定する:各ShopifyストアフロントにShopify SSOアプリケーションをインストールします。SSOプロトコルとしてJWTを選択します。各ストアフロントのJWT発行者URL、共有シークレットキー、およびその他の関連情報を入力し、すべてのストアが同じIdPにリンクされていることを確認します。

上記の手順に従うことで、複数の Shopify ストアフロントに JWT を設定し、すべてのストアでユーザーにシームレスなログイン エクスペリエンスを提供できます。

JWT 認証後にユーザーを特定の Shopify ページにリダイレクトするには、non-plus ストアと plus ストアの両方で動作する miniOrange の Shopify SSO アプリケーションをインストールする必要があります。これにより、ユーザーが JWT 経由で正常に認証された後、要件に基づいて Shopify ストア内の特定のページにリダイレクトされます。

JWT認証の設定: IDプロバイダー(IdP)が、ユーザー認証を成功させるためにJWTトークンを発行するように設定されていることを確認してください。Shopify SSOアプリケーションは、IDプロバイダー(IdP)を信頼し、認証方法としてJWTを使用するように設定する必要があります。

ログイン後のリダイレクトを設定する: JWT接続を確立した後、ログイン後設定に移動し、「ログイン後のリダイレクトURL」で、ログイン後にユーザーをリダイレクトするエンドポイントを入力します。たとえば、/products または /checkout などです。

これらの手順に従うことで、JWT 認証後にユーザーを特定の Shopify ページに簡単にリダイレクトできます。

カスタム アプリを開発せずに、JWT プロトコルを介して Shopify にシングル サインオン (SSO) を統合または設定するには、non-plus ストアと plus ストアで動作し、Shopify B2B の要件にも対応する、miniOrange の Shopify SSO アプリケーションをインストールする必要があります。

IDプロバイダー(IdP)の設定: Okta、Auth0、またはその他のJWTをサポートするプロバイダーなどのIDプロバイダー(IdP)を使用してユーザーを認証します。認証が成功した際にJWTトークンを発行するようにIdPを設定します。JWTトークンには、安全でシームレスなユーザー認証に必要なクレームが含まれていることを確認してください。

Shopify SSOアプリをJWT認証用に設定する: SSOまたは認証プロトコルとしてJWTを選択します。JWTログインURL、共有シークレットキー、およびその他の必要な設定を入力します。

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

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


ADFS_sso ×
こんにちは!

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

対応