Zum Hauptinhalt springen

Benutzerdefiniert

Casdoor unterstützt die Konfiguration von SAML Custom Providern, und Sie können Casdoor als Service Provider (SP) verwenden, um eine Verbindung mit jedem Identity Provider (IDP) herzustellen, der das SAML 2.0 Protokoll unterstützt.

Schritt 1. Holen Sie sich die Metadaten des IDP

Zuerst müssen Sie die Metadaten des IDP erhalten, ein XML-Dokument, das dazu dient, die Konfigurationsinformationen der vom IDP bereitgestellten Dienste zu beschreiben. Es muss Informationen wie EntityID, SSO Endpoint usw. enthalten.

Einige IDPs, wie Keycloak, benötigen SP-Informationen, um Metadaten bereitzustellen. Sie können sich auf das Dokument Keycloak beziehen.

Sie können oktadev verwenden, um den SAML Custom Provider zu testen, hier sind die Metadaten.

Schritt 2. Konfigurieren Sie SAML Custom Provider

Nachdem Sie die Metadaten des IDP erhalten haben, erstellen Sie einen SAML Custom Provider und füllen Sie die notwendigen Informationen aus.

FeldBeschreibung
CategoryWählen Sie SAML
TypeWählen Sie Custom
Favicon.URLDie URL des IDP-Logos
MetadataDie Metadaten des IDP

Dann klicken Sie auf den Parse Knopf, und die Felder Endpoint, IdP, Issuer URL, SP ACS URL und SP Entity ID werden automatisch ausgelesen.

konfigurieren saml custom provider

Schließlich fügen Sie den SAML Custom Provider zu den Providers der Anwendung hinzu. saml custom provider zur Anwendung hinzufügen