最終更新日: 2025年9月12日
‘このガイドでは、ログインテンプレートにソーシャルログイン機能を追加します。’;
毎日使用する数多くのサイトのパスワードを記憶しておくことは簡単ではありません。ベストプラクティスに従って、全てのアカウントに異なるパスワードを設定している場合はなおさらです。FacebookやGoogleなどのソーシャルアカウントを使用してログインできる機能を提供することで、ウェブサイトの会員になったユーザーがパスワードを容易に管理できるようになります。
このガイドでは、ログインテンプレートにソーシャルログイン機能を追加します。
始める前に必要なもの
- アクセス権設定機能(CMS Hub Enterpriseが必要です)
- メンバーシップ ログイン テンプレート
- アクセスを制限するウェブサイトページ
- ページアクセス権を付与するコンタクトリスト(ご自分のEメールだけが含まれているリストが、実際のリストを使用する前のテストに適しています)
1. ログインテンプレートを開く
テーマ内のログインテンプレートを見つけて開きます。メンバーシップ ログイン テンプレートには、テンプレートアノテーションtemplateType: membership_login_page
が含まれている必要があります。
2. メンバーシップ ソーシャル ログイン モジュールを追加する
membership_social_logins
モジュールのコードを、ボタンを表示するテンプレートに追加します。
3. ソーシャルログインをテストする
- 自分のEメールアドレスだけが含まれているコンタクトリストを作成します。このEメールアドレスは、GoogleアカウントまたはFacebookアカウントに使用している必要があります。
- ページを[非公開 - 登録が必要]に設定し、新しく作成したテストリストを選択します。
- サインイン状態を回避するために、シークレットモードを使用してページの1つにアクセスします。ソーシャルログイン機能を使用したログインテンプレートが表示されるはずです。
- ソーシャル ログイン ボタンを使用してログインを試みます。
完了
ログインテンプレートにソーシャルログイン機能を正常に追加できました。ユーザーは、GoogleやFacebookを使用してログインできるようになりました。関連コンテンツ
- アクセス権設定
- アクセス権設定のSSO
- CMS HubのCRMオブジェクト
- メンバーシップ ソーシャル ログインのモジュール リファレンス