Aller au contenu principal

Gestion des Fournisseurs

Configurez les fournisseurs d'authentification externes (connexions sociales) dans le tableau de bord.


Voir les Fournisseurs

  1. Allez sur syauth.com/dashboard
  2. Cliquez sur Fournisseurs dans la barre latérale
  3. Consultez les fournisseurs configurés

Fournisseurs Disponibles

FournisseurStatutDescription
Google✅ DisponibleGoogle OAuth 2.0
LinkedIn✅ DisponibleLinkedIn OAuth
Facebook✅ DisponibleFacebook Login
GitHub✅ DisponibleGitHub OAuth

Ajouter un Fournisseur

Google

  1. Cliquez sur Ajouter un Fournisseur
  2. Sélectionnez Google
  3. Entrez les identifiants depuis Google Cloud Console :
ChampDescription
Client IDClient ID OAuth 2.0
Client SecretClient Secret OAuth 2.0
  1. Activez le bouton Activé
  2. Cliquez sur Enregistrer

Facebook

  1. Cliquez sur Ajouter un Fournisseur
  2. Sélectionnez Facebook
  3. Entrez les identifiants depuis Facebook Developers :
ChampDescription
Client IDApp ID
Client SecretApp Secret
  1. Activez le bouton Activé
  2. Cliquez sur Enregistrer

GitHub

  1. Cliquez sur Ajouter un Fournisseur
  2. Sélectionnez GitHub
  3. Entrez les identifiants depuis GitHub Developer Settings :
ChampDescription
Client IDClient ID
Client SecretClient Secret
  1. Activez le bouton Activé
  2. Cliquez sur Enregistrer

LinkedIn

  1. Cliquez sur Ajouter un Fournisseur
  2. Sélectionnez LinkedIn
  3. Entrez les identifiants depuis LinkedIn Developers :
ChampDescription
Client IDClient ID
Client SecretClient Secret
  1. Activez le bouton Activé
  2. Cliquez sur Enregistrer

Paramètres du Fournisseur

Chaque fournisseur a :

ParamètreDescription
ActivéActiver/désactiver le fournisseur
Client IDIdentifiant client OAuth
Client SecretSecret client OAuth

Modifier un Fournisseur

  1. Cliquez sur le fournisseur
  2. Mettez à jour les paramètres :
    • Client ID
    • Client Secret
    • Statut activé
  3. Cliquez sur Enregistrer les modifications

Désactiver un Fournisseur

Pour désactiver temporairement un fournisseur :

  1. Cliquez sur le fournisseur
  2. Désactivez le bouton Activé
  3. Cliquez sur Enregistrer

Le fournisseur n'apparaîtra pas sur les pages de connexion, mais la configuration est préservée.


Supprimer un Fournisseur

Pour supprimer complètement un fournisseur :

  1. Cliquez sur le fournisseur
  2. Cliquez sur Supprimer le Fournisseur
  3. Confirmez la suppression

Note : Les utilisateurs existants qui se sont inscrits avec ce fournisseur peuvent toujours se connecter s'ils ont défini un mot de passe.


Apparence du Fournisseur

Lorsqu'ils sont activés, les fournisseurs apparaissent :

  • Sur la page de Login Universel
  • Comme boutons « Se connecter avec [Fournisseur] »
  • Dans l'ordre configuré

Données Utilisateur des Fournisseurs

Chaque fournisseur partage différentes données utilisateur :

Google

  • Email (vérifié)
  • Prénom
  • Nom de famille
  • URL de la photo de profil

Facebook

  • Email
  • Prénom
  • Nom de famille
  • Photo

GitHub

  • Email
  • Nom d'utilisateur
  • Nom
  • Avatar

LinkedIn

  • Email
  • Nom
  • Photo

Liaison de Compte

Quand un utilisateur se connecte avec un fournisseur :

  1. Nouvel utilisateur : Le compte est créé avec les données du fournisseur
  2. Email existant : Les comptes sont liés automatiquement

Les utilisateurs peuvent se connecter avec l'une ou l'autre méthode (email/mot de passe ou fournisseur).


Considérations de Sécurité

ConsidérationRecommandation
Secrets clientStocker en sécurité, ne jamais exposer
ScopesDemander le minimum nécessaire
URLs de callbackUtiliser HTTPS en production

Dépannage

Le Fournisseur ne s'affiche pas

  1. Vérifiez que le fournisseur est activé
  2. Vérifiez que les identifiants sont corrects
  3. Assurez-vous que l'URL de callback est configurée dans la console du fournisseur

La Connexion échoue

  1. Vérifiez la console du fournisseur pour les erreurs
  2. Vérifiez que les URIs de redirection correspondent exactement
  3. Vérifiez que le secret client est correct

Prochaines étapes