Passer au contenu principal

Baidu

Pour configurer le fournisseur OAuth Baidu, veuillez lire la documentation Baidu et suivre leurs étapes pour compléter la création d'application.

Créer une application Baidu

Après avoir créé votre application, l'URL de redirection doit être définie à la position suivante :

Paramètre d'URL Baidu

Ajoutez votre domaine Casdoor à la position suivante :

Paramètre d'URL de redirection

prudence

Cette partie est très différente des informations fournies dans la documentation Baidu :

  1. Ajouter l'URL au paramètre d'URL de rappel échouera très probablement à valider l'URL et causera l'échec de la connexion, donc nous ajoutons notre nom de domaine au paramètre de domaine.
  2. Seule une URL ou un nom de domaine peut être ajouté, ce qui est très différent de la documentation.

Ensuite, vous pouvez obtenir le Client ID et les Client Secrets.

Client Baidu

Ajoutez un fournisseur OAuth Baidu et remplissez le Client ID et les Client Secrets dans votre Casdoor.

Fournisseur Baidu

Maintenant, vous pouvez utiliser Baidu comme un service tiers pour compléter l'authentification !

Dépannage général

Si vous rencontrez une invite Baidu indiquant que votre URL de redirection est incorrecte, voici quelques moyens que vous pourriez utiliser pour la corriger :

  1. Ajoutez votre nom de domaine à l'emplacement approprié puis réinitialisez le Secret (la réinitialisation du Secret Baidu a un bug, il vous signalera une erreur, mais après avoir rafraîchi la page le Secret a été rafraîchi).
  2. Si les méthodes ci-dessus ne règlent pas le problème, nous vous suggérons de supprimer l'application et d'en créer une nouvelle, et de définir d'abord votre nom de domaine.

Un autre problème est que le nom d'utilisateur retourné par Baidu est masqué, contrairement à leur documentation qui montre le nom d'utilisateur et le nom affiché. Par conséquent, nous ne pouvons actuellement utiliser que le nom masqué comme nom d'utilisateur.