Passer au contenu principal

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 !

note

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.

Organisation

Puisque cette organisation est nommée my_organization, je la choisis dans le menu déroulant.

Sélectionner l'organisation

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.

prudence

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 :

  1. Les utilisateurs envoient une demande à Casdoor.
  2. Casdoor utilise le Client ID et le Client Secret pour s'authentifier auprès de GitHub, Google ou d'autres fournisseurs.
  3. 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.
  4. 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.
conseil

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