Passer au contenu principal

Utilisation de Casdoor dans ShenYu

ShenYu dispose d'un plugin Casdoor pour activer l'utilisation de Casdoor.

Étape 1 : Déployer Casdoor

Tout d'abord, Casdoor doit être déployé. Vous pouvez vous référer à la documentation officielle de Casdoor pour l'installation du serveur.

Après un déploiement réussi, veuillez vous assurer que :

  • Le serveur Casdoor fonctionne sur http://localhost:8000.
  • Ouvrez votre navigateur préféré et visitez http://localhost:7001 pour voir la page de connexion Casdoor.
  • La fonctionnalité de connexion fonctionne correctement en saisissant admin et 123.

Après avoir suivi les étapes ci-dessus, vous pouvez rapidement mettre en œuvre une page de connexion basée sur Casdoor dans votre application avec les étapes suivantes.

Étape 2 : Configurer l'application Casdoor

  1. Créez une nouvelle application Casdoor ou utilisez-en une existante
  2. Ajoutez votre URL de redirection Paramètres de l'application Casdoor
  3. Sur la page d'édition du certificat, vous pouvez voir votre Certificat Paramètres de certification Casdoor

Étape 3 : Utiliser le plugin Casdoor dans ShenYu

1. Configurer le plugin Casdoor dans ShenYu

Configuration du plugin Shenyu

Note : Comme ShenYu n'a qu'une seule ligne de boîte de saisie, \n doit être ajouté à chaque ligne du certificat. Paramètres de certification Casdoor

Vous pouvez le copier et le coller dans le certificat de la configuration Casdoor de ShenYu.

Vous n'avez pas besoin de le sauvegarder dans la page d'édition du certificat Casdoor, car il est uniquement destiné à la copie.

2. Configurer le plugin Casdoor de ShenYu

Configuration Casdoor de Shenyu Vous pouvez configurer ce dont vous avez besoin pour la configuration Casdoor.

3. Obtenir le service et l'utiliser

3.1 Visiter directement le Web

Échec de connexion à Shenyu

3.2 Utiliser la connexion Casdoor

Connexion à Shenyu Connexion réussie à Shenyu

3.3 Porter le token dans les en-têtes

Token Shenyu

3.4 Sauvegarder le nom, l'ID et l'organisation dans les en-têtes

Cela facilite leur utilisation future.