Auth0 Configuration
- Auth0アカウントを作成し、Auth0 Dashboardに移動します。
- Dashboard > アプリケーションに移動し、+ Create Application をクリックします。
シングルページアプリケーションを選択して、設定 に進みます。Client ID と Domain を控えておきます。 - Allowed Callback URLs と Allowed Origins (CORS) の両方に
コールバック URLを追加します。UnbounceページのURLを指定してください。例:http://unbouncepages.com/changeit - Dashboard > Authentication > Socialに移動し、使用したいソーシャルプロバイダーを有効にします。
Unbounce の設定
- ボタンなど、プロバイダーでのログインをトリガーする新しい UI 要素を作成します。Properties > Element Metadata で、その UI 要素の ID を確認してください。
- Unbounce のランディングページに新しい JavaScript を追加し、
PlacementでBefore Body End Tagを選択して、以下のコードを追加します。また、依存関係として jQuery にも必ずチェックを入れてください。
-
Form を作成し、各項目に
Hidden fieldsを追加します。たとえば、nameフィールドやemailフィールドです。 - Unbounce の JavaScript エディターに戻ります。
-
各ボタンに、ソーシャル認証をトリガーするクリックハンドラーを追加します。
- 先ほど控えたボタン ID と 接続名 に置き換えます。たとえば、Google には
google-oauth2、LinkedIn にはlinkedinを使用します。 - ID を正しく置き換えていることを確認してください。
#nameと#emailの代わりに、該当する Form フィールドの ID を指定する必要があります (Form の編集中にField Name and IDで確認できます) 。
- 先ほど控えたボタン ID と 接続名 に置き換えます。たとえば、Google には
Leads セクションで から提供された情報を確認できるようになります。