Zum Hauptinhalt springen

Verwendung von Casdoor in ShenYu

ShenYu hat ein Casdoor-Plugin, um die Verwendung von Casdoor zu ermöglichen.

Schritt 1: Casdoor bereitstellen

Deploy Casdoor first. See Server installation.

After deployment, ensure:

  • The Casdoor server is running on http://localhost:8000.
  • Open your preferred browser and visit http://localhost:7001 to see the Casdoor login page.
  • Die Anmeldefunktionalität funktioniert einwandfrei, indem Sie admin und 123 eingeben.

After the above setup, add a Casdoor-based login page with the following steps.

Schritt 2: Konfigurieren Sie die Casdoor-Anwendung

  1. Erstellen Sie eine neue Casdoor-Anwendung oder verwenden Sie eine vorhandene
  2. Fügen Sie Ihre Weiterleitungs-URL hinzu Casdoor-Anwendungseinstellungen
  3. On the certificate editing page, copy your Certificate Casdoor-Zertifizierungseinstellungen

Schritt 3: Verwenden Sie das Casdoor-Plugin in ShenYu

1. Konfigurieren Sie das Casdoor-Plugin in ShenYu

Shenyu-Plugin-Konfiguration

Hinweis: Da ShenYu nur ein einzeiliges Eingabefeld hat, muss \n in jeder Zeile des Zertifikats hinzugefügt werden. Casdoor-Zertifizierungseinstellungen

Paste it into the certificate field of the ShenYu Casdoor config.

Sie müssen es nicht auf der Casdoor-Zertifikatsbearbeitungsseite speichern, da es nur zum Kopieren dient.

2. Konfigurieren Sie das ShenYu Casdoor-Plugin

Shenyu Casdoor-Konfiguration Configure the Casdoor settings as needed.

3. Den Dienst abrufen und verwenden

3.1 Direkt das Web besuchen

Shenyu Fehlgeschlagene Anmeldung

3.2 Casdoor-Anmeldung verwenden

Shenyu Anmeldung Shenyu Erfolgreiche Anmeldung

3.3 Das Token in den Headern mitführen

Shenyu-Token

3.4 Name, ID und Organisation in den Headern speichern

Das macht es einfacher, sie in Zukunft zu verwenden.