Passer au contenu principal

GitHub

L'OAuth GitHub prend en charge à la fois le flux d'application web et le flux d'appareil. Veuillez continuer à lire pour obtenir les identifiants OAuth.

Tout d'abord, veuillez visiter les paramètres de développeur GitHub pour enregistrer une nouvelle application GitHub.

prudence

Astuces : Nous recommandons d'utiliser les applications GitHub pour remplacer les applications OAuth car les applications GitHub peuvent ajouter plusieurs URI de redirection, ce qui peut apporter de la commodité lors du déploiement des environnements de test et de production. L'officiel GitHub recommande également d'utiliser les applications GitHub au lieu des applications OAuth.

githubapps

Ensuite, remplissez le nom de l'application GitHub, l'URL de la page d'accueil, la description, et l'URL de rappel.

GitHub

Définissez correctement l'URL de rappel d'autorisation

Dans la configuration de l'application GitHub, l'URL de rappel doit être l'URL de rappel de votre Casdoor, et l'URL de redirection dans Casdoor doit être l'URL de rappel de votre application.

Pour plus de détails, veuillez lire la configuration de l'application.

Après avoir enregistré votre application GitHub, vous pouvez maintenant générer votre Secret client !

Identifiant client GitHub

Ajoutez un fournisseur OAuth GitHub et remplissez le Client ID et le Secret client dans votre Casdoor.

Fournisseur GitHub

Vous pouvez maintenant utiliser GitHub comme un service tiers pour compléter l'authentification.