Keycloak-Anmeldung mit SAML Single Sign-On | SSO mit Keycloak als SAML-Identitätsanbieter
Übersicht
Keycloak Single Sign-On (SSO)-Anmeldung für WordPress kann durch den Einsatz unserer erreicht werden SAML Single Sign-On (SSO)-PluginUnser Plugin ist kompatibel mit allen SAML-konformen Identitätsanbieter. Hier werden wir eine Schritt-für-Schritt-Anleitung zur Konfiguration der SSO-Anmeldung zwischen WordPress-Site und Keycloak durchgehen, wobei wir Folgendes berücksichtigen: Keycloak als IDP (Identitätsanbieter) und WordPress als SP (Dienstleister).
Sie können unsere besuchen SSO Plugin für WordPress, um mehr über die anderen von uns angebotenen Funktionen zu erfahren.
Setup-Video: Single Sign-On zwischen Keycloak und WordPress (WP)
Voraussetzungen: Download und Installation
Um Keycloak als SAML-Identitätsanbieter mit WordPress zu konfigurieren, müssen Sie Folgendes installieren: miniOrange SAML SP SSO plugin.
Wählen Sie die von Ihnen verwendete Keycloak-Version aus
Schritt 1: Keycloak als Identitätsanbieter (IDP) einrichten
Führen Sie die folgenden Schritte aus, um Keycloak als IDP zu konfigurieren:
Keycloak als IDP konfigurieren
Um Keycloak SSO / Keycloak Login für WordPress (WP) einzurichten, können Sie auch dieser Schritt-für-Schritt-Anleitung folgen. Video einrichten.
- Navigieren Sie im miniOrange SAML SP SSO-Plugin zum Tab „SP (Service Provider) Metadaten“. Hier finden Sie die SP-Metadaten wie die SP-Entitäts-ID und die ACS-URL (AssertionConsumerService), die für die Konfiguration von Keycloak als IDP (Identity Provider) erforderlich sind.
- In deinem Schlüsselumhang Administrator Wählen Sie in der Konsole den Bereich aus, den Sie verwenden möchten.
- Klicken Sie auf Kunden aus dem linken Menü und klicken Sie dann auf Erschaffung Klicken Sie auf die Schaltfläche, um einen neuen Client/eine neue Anwendung zu erstellen.
- Enter SP-EntityID / Aussteller wie die Kunden-ID aus der Registerkarte „Dienstanbieter-Metadaten“ und wählen Sie aus SAML wie die Client-Protokoll.
- Klicken Sie nun auf Gespeichert.
- Konfigurieren Sie Keycloak, indem Sie die erforderlichen Details angeben:
| Kunden-ID | Das SP-EntityID / Aussteller über die Registerkarte „Service Provider Metadata“ des Plugins |
| Name | Geben Sie einen Namen für diesen Client ein |
| Beschreibung | Geben Sie eine Beschreibung an |
| Unterschrift des Kunden erforderlich | OFF |
| POST-Bindung erzwingen | OFF |
| Namens-ID-Format erzwingen | OFF |
| Namens-ID-Format | |
| Root-URL | Lassen Sie das Feld leer oder geben Sie die Basis-URL auf der Registerkarte „Dienstanbieter-Metadaten“ an |
| Gültige Weiterleitungs-URIs | Das ACS-URL (Assertion Consumer Service). über die Registerkarte „Service Provider Metadata“ des Plugins |
- Der Feinkörnige SAML-Endpunktkonfiguration, Geben Sie die folgenden Details ein:
| Assertion Consumer Service POST-Bindungs-URL | Das ACS-URL (Assertion Consumer Service). über die Registerkarte „Service Provider Metadata“ des Plugins |
| URL der Abmeldedienst-Umleitungsbindung (Optional) | Das Einzelne Abmelde-URL über die Registerkarte „Dienstanbieter-Metadaten“ des Plugins |
- Klicken Sie auf Gespeichert.
- Navigieren Sie im miniOrange SAML SP SSO-Plugin zum Tab „SP (Service Provider) Metadaten“. Hier finden Sie die SP-Metadaten wie die SP-Entitäts-ID und die ACS-URL (AssertionConsumerService), die für die Konfiguration von Keycloak als IDP (Identity Provider) erforderlich sind.
- In deinem Schlüsselumhang Administrator Wählen Sie in der Konsole den Bereich aus, den Sie verwenden möchten.
- Klicken Sie auf Kunden aus dem linken Menü und klicken Sie dann auf Client erstellen Klicken Sie auf die Schaltfläche, um einen neuen Client/eine neue Anwendung zu erstellen.
- Auswählen SAML as Kundentyp, Eingeben SP-EntityID / Aussteller wie die Kunden-ID Geben Sie auf der Registerkarte „Metadaten des Dienstanbieters“ den Namen Ihrer Anwendung und eine Beschreibung ein.
- Klicken Sie nun auf Gespeichert.
- Konfigurieren Sie Keycloak, indem Sie die erforderlichen Details angeben:
| Kunden-ID | Das SP-EntityID / Aussteller über die Registerkarte „Service Provider Metadata“ des Plugins |
| Name | Geben Sie einen Namen für diesen Client ein |
| Beschreibung | Geben Sie eine Beschreibung an |
| Unterschrift des Kunden erforderlich | OFF |
| POST-Bindung erzwingen | OFF |
| Namens-ID-Format erzwingen | OFF |
| Namens-ID-Format | |
| Root-URL | Lassen Sie das Feld leer oder geben Sie die Basis-URL auf der Registerkarte „Dienstanbieter-Metadaten“ an |
| Gültige Weiterleitungs-URIs | Das ACS-URL (Assertion Consumer Service). über die Registerkarte „Service Provider Metadata“ des Plugins |
- Klicken Sie nun auf Gespeichert.
- In Erweitert Registerkarte, unter Feinkörnige SAML-Endpunktkonfiguration, Geben Sie die folgenden Details ein:
| Assertion Consumer Service POST-Bindungs-URL | Das ACS-URL (Assertion Consumer Service). über die Registerkarte „Service Provider Metadata“ des Plugins |
| URL der Abmeldedienst-Umleitungsbindung (Optional) | Das Einzelne Abmelde-URL über die Registerkarte „Dienstanbieter-Metadaten“ des Plugins |
- Klicken Sie auf Gespeichert.
- Navigieren Sie im miniOrange SAML SP SSO-Plugin zum Tab „SP (Service Provider) Metadaten“. Hier finden Sie die SP-Metadaten wie die SP-Entitäts-ID und die ACS-URL (AssertionConsumerService), die für die Konfiguration von Keycloak als IDP (Identity Provider) erforderlich sind.
- In deinem Schlüsselumhang Administrator Wählen Sie in der Konsole den Bereich aus, den Sie verwenden möchten.
- Klicken Sie auf Kunden aus dem linken Menü und klicken Sie dann auf Client erstellen Klicken Sie auf die Schaltfläche, um einen neuen Client/eine neue Anwendung zu erstellen.
- Auswählen SAML as Kundentyp, SP-EntityID / Aussteller eingeben wie die Kunden-ID von der Metadaten des Dienstanbieters Registerkarte eingeben Name Ihrer Bewerbung und geben Sie Beschreibung.
- Klicken Sie auf Weiter .
- Geben Sie die Details wie unten angegeben an:
| Root-URL | Leer lassen oder angeben Basis-URL auf der Registerkarte „Dienstanbieter-Metadaten“. |
| Gültige Weiterleitungs-URIs | Das ACS-URL (Assertion Consumer Service). über die Registerkarte „Dienstanbieter-Metadaten“ des Plugins |
- Klicken Sie auf Gespeichert .
- Im Einstellungen Tab unter SAML-Funktionen Konfigurieren Sie Keycloak, indem Sie die erforderlichen Details angeben:
| POST-Bindung erzwingen | OFF |
| Namens-ID-Format erzwingen | OFF |
| Namens-ID-Format |
- Im Tasten deaktivieren Sie die Unterschrift des Kunden erforderlich Umschalten.
- Klicken Sie auf Gespeichert .
- In Erweitert Registerkarte unter Feinkörnige SAML-Endpunktkonfigurationdie folgenden Details ein:
| Assertion Consumer Service POST-Bindungs-URL | Das ACS-URL (Assertion Consumer Service). über die Registerkarte „Dienstanbieter-Metadaten“ des Plugins |
| URL der Abmeldedienst-Umleitungsbindung (Optional) | Das Einzelne Abmelde-URL über die Registerkarte „Dienstanbieter-Metadaten“ des Plugins |
- Klicken Sie auf Gespeichert .
Mapper hinzufügen
- Navigieren Registerkarte „Mapper“. und klicken Sie auf Integriertes hinzufügen .
- Aktivieren Sie die Kontrollkästchen von X500-Vorname, X500 Nachname , X500-E-Mail Attribute.
- Klicken Sie auf Auswahl hinzufügen Taste. Unten sehen Sie die hinzugefügten Zuordnungen.
- In Clientbereiche Klicken Sie auf der Registerkarte auf Ihre Bewerbung.
- Klicken Sie auf Vordefinierten Mapper hinzufügen.
- Aktivieren Sie die Kontrollkästchen von X500-Vorname, X500 Nachname , X500-E-Mail Attribute.
- Klicken Sie auf Speichern .
- Unten sehen Sie die hinzugefügten Zuordnungen.
- Im Clientbereiche Klicken Sie auf Ihre Anwendung.
- Klicken Sie auf Vordefinierten Mapper hinzufügen.
- Aktivieren Sie die Kontrollkästchen von X500-Vorname, X500 Nachname , X500-E-Mail Attribute.
- Klicken Sie auf Speichern .
- Unten sehen Sie die hinzugefügten Zuordnungen.
Installationsdatei herunterladen
- Navigieren Realm-Einstellungen, Klicken Sie auf Metadaten des SAML 2.0-Identitätsanbieters als Endpunkte in der erwähnt Registerkarte "Allgemein".
- Notieren Sie sich die URL und halten Sie sie griffbereit. Das wird Ihnen das bieten Endpunkte erforderlich, um das Plugin zu konfigurieren.
- Navigieren Realm-Einstellungen, Klicken Sie auf Metadaten des SAML 2.0-Identitätsanbieters als Endpunkte in der erwähnt Registerkarte "Allgemein".
- Notieren Sie sich die URL und halten Sie sie griffbereit. Das wird Ihnen das bieten Endpunkte erforderlich, um das Plugin zu konfigurieren.
- Navigieren Bereichseinstellungen, klicke auf Metadaten des SAML 2.0-Identitätsanbieters als Endpunkte in der erwähnt Allgemein Tab.
- Notieren Sie sich die URL und halten Sie sie griffbereit. Das wird Ihnen das bieten Endpunkte erforderlich, um das Plugin zu konfigurieren.
Sie haben Keycloak erfolgreich als SAML IDP (Identity Provider) konfiguriert, um die Keycloak SSO-Anmeldung bei Ihrer WordPress (WP)-Website zu ermöglichen.
Hinweis: Wenn Sie beabsichtigen, Attributzuordnung, Rollenzuordnung und andere Konfigurationen auf der Seite des Identitätsanbieters einzurichten, finden Sie detaillierte Anweisungen in der bereitgestellten Einrichtungsanleitung, die verlinkt ist werden auf dieser Seite erläutert.
Schritt 2: WordPress als SP (Dienstanbieter) konfigurieren
- Frei
- Standard
- Premium
Sie haben WordPress (WP) erfolgreich als SAML SP für Keycloak Single Sign-On konfiguriert.
In diesem Handbuch haben Sie die Konfiguration erfolgreich durchgeführt Keycloak SAML Einmalanmeldung (Keycloak SSO / Keycloak Login) Auswahl Keycloak als IDP , WordPress als SP Verwenden des miniOrange-Plugins – SAML Single Sign On – SSO-Anmeldung. Diese Lösung stellt sicher, dass Sie bereit sind, einen sicheren Zugriff auf Ihre WordPress (WP)-Site bereitzustellen Keycloak-Anmeldung Anmeldeinformationen innerhalb von Minuten.
Häufig gestellte Fragen
Weitere FAQs anzeigenWarum erhalte ich eine Fehlermeldung, wenn sich Benutzer anmelden, aber nach der Keycloak-Authentifizierung nicht zu WordPress zurückgeleitet werden?
Warum wird die Meldung „SAML-Assertion: Fehlende erforderliche Attribute“ angezeigt oder warum werden Benutzer nicht WordPress-Konten zugeordnet?
Warum schlägt meine Keycloak SSO-Testkonfiguration mit Zertifikats- oder Signaturvalidierungsfehlern fehl?
Warum werden Keycloak SSO-Benutzer in WordPress erstellt, ihnen werden aber falsche oder gar keine Rollen zugewiesen?
Weitere Informationen
Wenn Sie etwas suchen, das Sie nicht finden können, schreiben Sie uns bitte eine E-Mail an samlsupport@xecurify.com
Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut




















Jetzt registrieren