Zum Hauptinhalt springen

Appgate (POST)

Casdoor als SAML IdP in Appgate

Appgate akzeptiert die per POST-Anfrage gesendete SAMLResponse. Wenn Sie einen anderen Service Provider (SP) verwenden, der auch eine POST-Anfrage unterstützt, können Sie sich auf dieses Dokument beziehen.

Casdoor-Konfiguration

Gehen Sie zu Ihrem Casdoor-Konto und fügen Sie eine neue Anwendung hinzu.

Geben Sie die grundlegende SAML-Konfiguration in der Anwendung ein:

  • Weiterleitungs-URLs – Geben Sie einen eindeutigen Namen ein. Dies könnte in Ihrem SP als Audience oder Entity ID bezeichnet werden. Siehe die Tabelle unten.

    Entity ID

  • Antwort-URL – Geben Sie die URL des ACS (Assertion Consumer Service) ein, der die SAML-Antwort überprüft. Siehe die Tabelle unten.

    Antwort-URL

Administrator-AuthentifizierungBenutzer-Authentifizierung
Weiterleitungs-URL = "AppGate"Weiterleitungs-URL = "AppGate Client"
SAML Antwort-URL = https://mycontroller.your-site-url.com/admin/samlSAML Antwort-URL = https://redirectserver.your-site-url.com/saml

XML-Metadatendatei herunterladen

Sie können die URL der Metadaten kopieren und die Datei von Ihrem Browser herunterladen.

Metadaten

SAML IdP in Appgate hinzufügen

In Ihrer AppGate SDP-Konsole:

  • Wählen Sie System > Identitätsanbieter.

  • Erstellen Sie einen neuen Identitätsanbieter.

  • Wählen Sie den Typ SAML.

  • Beginnen Sie mit der Konfiguration Ihres Identitätsanbieters anhand der Details in den Tabellen unten.

Administrator-Authentifizierung
NameGeben Sie einen eindeutigen Namen ein, z.B. "Casdoor SAML Admin".
Single Sign-on URLSiehe unten
AusstellerSiehe unten
AudienceGeben Sie die Weiterleitungs-URL aus der Casdoor-Anwendung ein
Öffentliches ZertifikatSiehe unten
  • Laden Sie die XML-Metadatendatei hoch, um die Felder Single Sign-On, Aussteller und Öffentliches Zertifikat automatisch auszufüllen.

  • Klicken Sie auf Datei auswählen und wählen Sie die zuvor heruntergeladene Metadatendatei aus - dies wird die entsprechenden Felder automatisch ausfüllen.

Attribute zuordnen

Ordnen Sie den Namen dem Benutzernamen zu. Ihr ausgefülltes Formular sollte ungefähr so aussehen: map_attribute

Integration testen

Auf Ihrer AppGate SDP-Controller-Konsole:

  • Melden Sie sich von der Admin-Oberfläche ab.

  • Melden Sie sich mit den folgenden Informationen an:

    • Identitätsanbieter – wählen Sie Ihren Azure IdP aus der Dropdown-Liste aus.

    • Klicken Sie auf Mit Browser anmelden, um sich mit Ihrem Authentifikator zu verbinden.

  • Sie könnten folgende Nachricht sehen: "Sie haben keine Administrationsrechte" – dies bestätigt, dass die Testbenutzerdaten erfolgreich von Ihrem Identitätsanbieter authentifiziert wurden.

Zugriffsrichtlinie

Sie müssen die Zugriffsrichtlinie ändern, um Administratoren die Anmeldung bei Appgate über den SAML IdP zu ermöglichen. Geben Sie die integrierte Administratorrichtlinie ein:

Ihr ausgefülltes Formular sollte ungefähr so aussehen:appgate_policy.png