Documentation · Services

Se connecter en un clic.

Vos clients peuvent créer leur compte et se connecter avec Google, Apple ou Facebook, sans nouveau mot de passe. Chaque bouton n'apparaît que lorsque son fournisseur est configuré et activé.

Dans JEIKO

Administration › Réglages › Identité › Connexions sociales : un formulaire par fournisseur, avec ses identifiants et une case Activé. Les adresses de retour à déclarer chez chaque fournisseur, avec votre domaine :

https://votre-domaine.fr/accounts/google/login/callback/
https://votre-domaine.fr/accounts/facebook/login/callback/
https://votre-domaine.fr/accounts/apple/login/callback/

Google

  1. Sur console.cloud.google.com, dans un projet : API et services › Écran de consentement OAuth. Type Externe, nom du site, e-mail d'assistance, domaine du site.
  2. Identifiants › Créer des identifiants › ID client OAuth, type Application Web.
  3. URI de redirection autorisés : l'adresse de retour Google ci-dessus.
  4. Copiez l'ID client et le code secret du client dans le formulaire Google de JEIKO, cochez Activé, enregistrez.
  5. Dans l'écran de consentement, publiez l'application : en mode test, seuls les comptes que vous avez listés peuvent se connecter.

Facebook

  1. Sur developers.facebook.com › Mes apps › Créer une app, cas d'usage « authentifier les utilisateurs avec Facebook Login ».
  2. Dans les paramètres de Facebook Login, URI de redirection OAuth valides : l'adresse de retour Facebook ci-dessus.
  3. Paramètres de l'app › Général : renseignez l'URL de votre politique de confidentialité, puis copiez l'ID de l'app et la clé secrète dans le formulaire Facebook de JEIKO.
  4. Passez l'app en mode Live pour l'ouvrir à tous.

Apple

Il faut un compte développeur Apple (payant). Dans developer.apple.com › Certificates, Identifiers & Profiles :

  1. Un Services ID avec « Sign in with Apple », votre domaine et l'adresse de retour Apple ci-dessus.
  2. Une clé « Sign in with Apple » : téléchargez le fichier .p8 (une seule fois possible) et notez son Key ID.
  3. Dans JEIKO : le Services ID, le Key ID, votre Team ID (en haut à droite du compte Apple) et le contenu du fichier .p8.

Les secrets saisis sont chiffrés en base. Un fournisseur désactivé, ou sans identifiants, disparaît simplement de la page de connexion.

Tous les servicesComptes clients