Suchergebnisse :

×

SingPass Single Sign-On (SSO)-Integration mit OAuth für WordPress


In der heutigen digitalen Welt kann es wirklich schwierig sein, mit vielen Benutzernamen und Passwörtern umzugehen. Hier kommt eine leistungsstarke Lösung ins Spiel – Einmaliges Anmelden (SSO)Unsere innovative Lösung integriert sich nahtlos in das OAuth-Plugin für WordPress und SingPass. Sie vereinfacht nicht nur die komplexe Aufgabe der Online-Identitätsprüfung, sondern bietet auch zahlreiche Vorteile, die sowohl die Benutzerfreundlichkeit als auch die administrative Effizienz verbessern.

miniorange img   Einführung:

Um diese Lösung umzusetzen, verwenden wir SingPass als Identitätsanbieter (IdP) für Single Sign-On (SSO) mit WordPress-Websites. Wir erläutern die Vorteile von SingPass als IdP für SSO und zeigen, wie unsere Lösung Ihnen hilft, Single Sign-On (SSO) mit dem OAuth-Plugin für WordPress zu realisieren. Am Ende dieses Dokuments werden Sie besser verstehen, wie unsere SingPass-SSO-Anmeldelösung die Benutzerverwaltung vereinfacht und die Benutzerfreundlichkeit Ihrer WordPress-Website verbessert.

miniorange img  Voraussetzungen: Download und Installation



miniorange img   Was ist SingPass?

SingPass steht für Singapore Personal Access. Es handelt sich um eine digitale Identität für alle Bürger und Einwohner Singapurs, die ihnen den Zugang zu über 800 Regierungsbehörden und Unternehmen mit über 1,700 digitalen Diensten online und persönlich ermöglicht. Dies ist eine bequeme und sichere Möglichkeit, Transaktionen mit sensiblen Daten mit verschiedenen Regierungsbehörden durchzuführen.


miniorange img   Was ist Single Sign-On?

Single Sign-On (SSO) ist ein Mechanismus, der es Benutzern ermöglicht, mit einem einzigen Satz Anmeldeinformationen auf mehrere Anwendungen oder Websites zuzugreifen. Mit SSO können sich Benutzer einmal authentifizieren und dann auf mehrere Anwendungen oder Websites zugreifen, ohne sich erneut anmelden zu müssen. SSO kann mithilfe verschiedener Protokolle wie OAuth, SAML, OpenID Connect oder implementiert werden benutzerdefinierte APIs.

In diesem speziellen Anwendungsfall von SSO mit SingPass, werden wir die Anmeldeschwierigkeiten reduzieren und die Benutzerverwaltung für Organisationen vereinfachen. Darüber hinaus verbessert es das Benutzererlebnis, indem es eine nahtlose und konsistente Benutzerreise über mehrere Anwendungen oder Websites hinweg ermöglicht.


miniorange img   Wie erreicht man SSO mit SingPass-Anmeldeinformationen?


4.1 Richten Sie SingPass als OAuth-Anbieter ein

  • Gehen Sie zum Entwicklerkonto von SingPass und registrieren/melden Sie sich an.
  • Erstellen Sie eine Entwickleranwendung von SingPass. Ergänzen Sie die Weiterleitungs-/Rückruf-URL die Sie vom OAuth Single Sign-On-Plugin erhalten. Senden Sie es zur Genehmigung, indem Sie auf klicken Schaltfläche senden.
  • Nach der Genehmigung durch die Regierung Singapurs erhalten Sie die Kundenanmeldeinformationen wie Kunden-ID und Kundengeheimnis. Kopiere das Kunden-ID und Kundengeheimnis und speichern Sie es unter Kunden-ID und Kundengeheimnis in Ihrer OAuth Single Sign-On (SSO) Plugin-Konfiguration für WordPress.

Sie haben erfolgreich konfiguriert SingPass als OAuth-Anbieter zur Benutzerauthentifizierung mit SingPass Single Sign-On (SSO)-Anmeldung bei Ihrer WordPress-Site.


4.2 WordPress als OAuth-Client einrichten

  • Gehen Sie zur Registerkarte „OAuth konfigurieren“ und klicken Sie auf „Neue Anwendung hinzufügen“, um Ihrer Website eine neue Clientanwendung hinzuzufügen.
  • benutzerdefiniertes OpenID Single Sign-On (SSO)
  • Wählen Sie hier Ihre Anwendung aus der Liste der OAuth-/OpenID-Connect-Anbieter aus Benutzerdefinierte OpenID Connect-App.
  • benutzerdefiniertes OpenID Single Sign-On (SSO)
  • Nachdem Sie den Anbieter ausgewählt haben, kopieren Sie die Rückruf-URL Dies muss in der Konfiguration der SSO-Anwendung (Entwickleranwendung von SingPass) des OAuth-Anbieters konfiguriert werden.
  • Nachdem Ihr Entwicklerantrag von SingPass genehmigt wurde, erhalten Sie eine Client-ID und ein Client-Geheimnis. Bitte geben Sie diese Zugangsdaten in die entsprechenden Felder des Plugins ein.
  • Informationen zur Konfiguration finden Sie in der folgenden Tabelle Umfang und Endpunkte für SingPass im Plugin
  • Scopes openid
    Endpunkt autorisieren: https://login.singpass.gov.sg/oauth/authorize
    Zugriffstoken-Endpunkt: https://login.singpass.gov.sg/oauth/token

    benutzerdefiniertes OpenID Single Sign-On (SSO)
  • Klicken Sie auf Weiter.
  • Nachdem Sie alle Details auf der Zusammenfassungsseite überprüft haben, klicken Sie auf Farbe um die Konfiguration zu speichern und die SSO-Verbindung zu testen.
  • benutzerdefiniertes OpenID Single Sign-On (SSO)

4.3 Benutzerattributzuordnung

  • Die Zuordnung von Benutzerattributen ist obligatorisch, damit sich Benutzer erfolgreich bei WordPress anmelden können. Wir werden Benutzerprofilattribute für WordPress mithilfe der folgenden Einstellungen einrichten.
  • Benutzerattribute finden

    • Zurück Nach Konfigurieren Sie OAuth Tab. Scrollen Sie nach unten und klicken Sie auf Testkonfiguration.
    • benutzerdefiniertes OpenID Single Sign-On (SSO)
    • Sie sehen alle von Ihrer SingPass-Anwendung an WordPress zurückgegebenen Werte in einer Tabelle. Wenn für „Vorname“, „Nachname“, „E-Mail“ oder „Benutzername“ kein Wert angezeigt wird, nehmen Sie die erforderlichen Einstellungen in Ihrer SingPass-Entwickleranwendung vor, um diese Informationen zurückzugeben.
    • Im Folgenden finden Sie ein Beispielbild als Referenz. Die Attributnamen können je nach Konfiguration Ihres OAuth-Anbieters variieren.


      benutzerdefiniertes OpenID Single Sign-On (SSO)
    • Wenn Sie alle Werte in der Testkonfiguration sehen, gehen Sie zu Attribut-/Rollenzuordnung Auf der Registerkarte „Benutzername“ erhalten Sie die Liste der Attribute in einem Dropdown-Menü „Benutzername“.
    • benutzerdefiniertes OpenID Single Sign-On (SSO)

Sie haben erfolgreich konfiguriert WordPress als OAuth-Client zur Benutzerauthentifizierung mit SingPass Single Sign-On (SSO)-Anmeldung bei Ihrer WordPress-Site.

Weitere Informationen


Hilfe benötigt?

Mailen Sie uns weiter oauthsupport@xecurify.com Für eine schnelle Beratung (per E-Mail/Besprechung) zu Ihren Anforderungen hilft Ihnen unser Team bei der Auswahl der für Ihre Anforderungen am besten geeigneten Lösung/Plan.

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung