Configuration de l'application
Après avoir déployé Casdoor sur votre serveur et configuré votre organisation, vous pouvez maintenant déployer vos applications !
Voyons comment configurer l'authentification de votre application en utilisant Casdoor !
Par exemple, je souhaite configurer mon Forum en utilisant Casnode.
Je crée mon application et remplis certaines configurations nécessaires.
Sélectionnez l'organisation que j'ai créée afin que les utilisateurs de cette organisation puissent utiliser cette application.
Puisque cette organisation est nommée my_organization
, je la choisis dans le menu déroulant.
Ensuite, je veux que mes utilisateurs puissent utiliser Casdoor pour l'authentification lorsqu'ils s'inscrivent. Donc, je remplis l'URL de redirection ici comme https://your-site-url.com/callback.
Veuillez noter que l'URL de rappel
dans l'application fournisseur doit être l'URL de rappel de Casdoor, et l'URL de redirection
dans Casdoor doit être l'URL de rappel de votre site web.
Compréhension approfondie
Pour que le processus d'authentification fonctionne, les étapes détaillées sont les suivantes :
- Les utilisateurs envoient une demande à Casdoor.
- Casdoor utilise le
Client ID
et leClient Secret
pour s'authentifier auprès de GitHub, Google ou d'autres fournisseurs. - Si l'authentification est réussie, GitHub rappelle à Casdoor pour notifier Casdoor de l'authentification réussie. Par conséquent, l'URL de rappel d'autorisation GitHub doit être votre URL de rappel Casdoor, qui est http://your-casdoor-url.com/callback.
- Casdoor informe ensuite l'application du succès de l'authentification. Cela signifie que l'URL de rappel Casdoor doit être l'URL de rappel de votre application, qui est http://your-site-url.com/callback.
Si vous souhaitez faire une configuration plus personnalisée des méthodes de connexion de l'application, comme désactiver une certaine méthode de connexion ou éteindre une certaine méthode de connexion, vous pouvez vous référer au Méthodes de connexion