Configuration d’Auth0
- Créez un compte Auth0 et accédez au Auth0 Dashboard.
- Accédez à Auth0 Dashboard > Applications et cliquez sur + Create Application. Sélectionnez l’option
Single-Page Application, puis accédez à Settings. Prenez en note l’ID client et le Domaine. - Ajoutez l’
URL de callbackdans Allowed Callback URLs et Allowed Origins (CORS). Utilisez l’URL de votre page Unbounce. Par exemple :http://unbouncepages.com/changeit. - Accédez à Auth0 Dashboard > Authentication > Social et activez les fournisseurs sociaux que vous souhaitez prendre en charge.
Configuration d’Unbounce
- Créez un nouvel élément d’interface utilisateur, comme un bouton, qui déclenchera la connexion avec le fournisseur. Notez l’ID de cet élément dans Properties > Element Metadata.
- Ajoutez un nouveau script JavaScript à votre page de destination Unbounce, sélectionnez
Before Body End TagsousPlacement, puis ajoutez ce code. Assurez-vous également de sélectionner jQuery comme dépendance.
-
Créez un formulaire et ajoutez des
Hidden fieldspour chaque champ. Par exemple : les champsnameetemail. - Retournez à l’éditeur JavaScript d’Unbounce.
-
Ajoutez un gestionnaire de clics pour chaque bouton afin de 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 en question (vous pouvez les voir lorsque vous modifiez le 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 de votre interface d’administration Unbounce, une fois le formulaire envoyé par l’utilisateur.