Auth0 Configuration
- Créez un compte Auth0 et accédez au Dashboard.
- Accédez à Dashboard > Applications, puis cliquez sur + Create Application. Sélectionnez l’option
Single-Page Application, puis allez à Settings. Notez le Client ID et le Domain. - Ajoutez le
callback URLdans Allowed Callback URLs et Allowed Origins (CORS). Utilisez l’URL de votre page Unbounce. Par exemple :http://unbouncepages.com/changeit. - Accédez à Dashboard > Authentication > Social et activez les fournisseurs d’identité sociale que vous souhaitez offrir.
Configuration d’Unbounce
- Créez un nouvel élément d’interface, comme un bouton, qui déclenchera la connexion avec le fournisseur. Notez l’ID de l’élément sous Properties > Métadonnées de l’élément.
- Ajoutez un nouveau script Javascript à votre page de destination Unbounce, sélectionnez
Before Body End TagsousPlacement, puis ajoutez ce code. Assurez-vous également de cocher jQuery comme dépendance.
-
Créez un formulaire et ajoutez des
Hidden fieldspour chaque champ. Par exemple, les champsnameetemail. - Retournez dans l’éditeur JavaScript d’Unbounce.
-
Ajoutez un gestionnaire de clic à chaque bouton pour déclencher l’authentification sociale.
- Remplacez l’ID du bouton que vous avez noté précédemment ainsi que le nom de la connexion. Par exemple, pour Google, utilisez
google-oauth2et pour LinkedIn,linkedin. - Assurez-vous de remplacer correctement les ID. Au lieu de
#nameet#email, indiquez l’ID des champs du formulaire concernés (vous pouvez les voir pendant la modification du formulaire, sousField Name and ID).
- Remplacez l’ID du bouton que vous avez noté précédemment ainsi que le nom de la connexion. Par exemple, pour Google, utilisez
Leads du panneau d’administration d’Unbounce, une fois que l’utilisateur a envoyé le formulaire.