ソーシャルログインのオプションを管理する
お客様アカウントに接続したソーシャルログイン方法は、管理画面の お客様アカウント の設定から管理できます。
ソーシャルログインのオプションを管理する
接続したソーシャルログイン方法は、編集、オフ、または削除することができます。
ソーシャルログイン方法をオフまたは削除した後も、お客様の操作が中断されないようログイン状態は維持されます。ソーシャルログインのセッションは、有効期限が切れるか、お客様がログアウトしたときに終了します。
手順:
管理画面から、設定 > お客様アカウント に移動します。
認証 セクションで、管理 をクリックします。
変更するログイン方法の横にある … メニューをクリックします。
以下のいずれかの操作を行います。
- ログインのオプションを編集するには、管理 をクリックし、編集する資格情報を更新します。
- ログインのオプションを削除せずにオフにするには、オフにする をクリックします。
- ログインのオプションを削除するには、削除 をクリックし、ダイアログで 削除 をクリックします。
お客様アカウントのドメインを変更する際にソーシャルログインを更新する
お客様アカウントのドメインを別の URL に変更する予定がある場合は、Shopify で変更を行う前に、ソーシャルログインの設定を更新する必要があります。これにより、お客様が中断されることなく引き続きログインできるようになります。
これらの手順は、Shopify でお客様アカウントの URL を shopify.com/1234567890/account などのレガシー形式から新しいサブドメイン形式 account.your-store.com に更新する場合、または既存のサブドメインから account.your-store.com を customers.your-store.com に変更するなど、別のサブドメインに更新する場合に必要になります。
ソーシャルプロバイダーの設定で、現在のドメインの横に新しいドメインを追加します。Shopify でお客様アカウントのドメインを変更し、お客様アカウントのログインとログアウトのプロセスが機能していることを確認した後、古いドメインのエントリーを削除できます。有効にしたソーシャルログインのオプションごとに、これらの手順を繰り返す必要があります。
手順:
お客様アカウントの新しいサブドメインを Google に追加する
- Google Cloud Console に移動し、API とサービス > 資格情報 を開きます。
- Shopify 用に作成した OAuth 2.0 クライアントを選択します。
- 承認済みの JavaScript オリジン に、新しいエントリーを追加します。例:
https://account.your-store.com - 承認済みのリダイレクト URI に、新しいエントリーを追加します。例:
https://account.your-store.com/authentication/social/google/callback - 承認解除コールバック URL に、新しいエントリーを追加します。例:
https://account.your-store.com/authentication/social/google/revoke - 変更を保存します。現時点では、古い URL と新しい URL の両方を保持してください。
- Shopify の管理画面に戻り、手順に従って Shopify でアカウントのドメインを新しいカスタムサブドメイン URL に変更します。
- ストアフロントで各ソーシャルログインのオプションを使用してログインとログアウトの両方をテストし、すべてが正常に機能することを確認します。
- 任意: ログインプロセスが正常に機能することが確認できたら、Google に戻って古いドメインの入力内容を削除できます。
新しいお客様アカウントのサブドメインを Facebook に追加する
- Meta for Developers に移動して、アプリを開きます。
- Facebook の ログイン > 設定に移動します。
- 有効な OAuth リダイレクト URI に、新しいエントリを追加します。例:
https://account.your-store.com/authentication/social/facebook/callback - 承認取り消しコールバック URL に、新しいエントリを追加します。例:
https://account.your-store.com/authentication/social/facebook/revoke - 設定 > ベーシックに移動します。
- アプリドメインに新しいエントリを追加します。例:
account.your-store.com - 変更を保存します。現時点では、古い URL と新しい URL の両方を保持してください。
- Shopify の管理画面に戻り、手順に従って Shopify でアカウントのドメインを新しいカスタムサブドメイン URL に変更します。
- ストアフロントで各ソーシャルログインのオプションを使用してログインとログアウトの両方をテストし、すべてが正常に機能することを確認します。
- 任意: ログインプロセスが正常に機能することが確認できたら、Facebook に戻って古いドメインのエントリを削除できます。
Shop でログインの管理
Shop Pay を有効にしている場合、お客様は自身の Shop の資格情報と保存されたパスキーを使用してログインできます。また、お客様は Shop Pay を使用してストアでチェックアウトした後、自動的に Shop にログインします。
Shop でログインはお客様アカウントに対して自動的に有効化され、ストアから削除するには Shop Pay を無効にする必要があります。
ストアに Shop でログインボタンを追加する方法について、詳しくはこちらをご覧ください。