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

Zuerst sollte Casdoor bereitgestellt werden. Sie können sich auf die offizielle Casdoor-Dokumentation für Serverinstallation beziehen.

Nach einer erfolgreichen Bereitstellung stellen Sie bitte sicher, dass:

  • Der Casdoor-Server läuft auf http://localhost:8000.
  • Öffnen Sie Ihren bevorzugten Browser und besuchen Sie http://localhost:7001, um die Casdoor-Anmeldeseite zu sehen.
  • Die Anmeldefunktionalität funktioniert einwandfrei, indem Sie admin und 123 eingeben.

Nachdem Sie die obigen Schritte befolgt haben, können Sie schnell eine Casdoor-basierte Anmeldeseite in Ihrer App mit den folgenden Schritten implementieren.

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. Auf der Zertifikatsbearbeitungsseite können Sie Ihr Zertifikat einsehen 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

Sie können es kopieren und in das Zertifikat der ShenYu Casdoor-Konfiguration einfügen.

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 Sie können konfigurieren, was Sie für die Casdoor-Konfiguration benötigen.

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.