Über den Türhüter
Doorkeeper ist ein OAuth 2.0-Anbieter, der auf der Ruby-on-Rails-Technologie basiert. Dieses Gem kann installiert werden, um OAuth 2.0-Unterstützung für verschiedene Anwendungen einzurichten. Wenn Single Sign-On integriert ist, kann mit Doorkeeper auf mehrere Anwendungen mit einem einzigen Benutzernamen und Passwort zugegriffen werden. Dies reduziert fehlgeschlagene Anmeldeversuche und macht die Anmeldung schnell und einfach.
Herausforderung
Benutzer, die Doorkeeper verwenden, greifen innerhalb eines Tages auch auf 15 bis 20 andere Anwendungen wie WordPress zu. Die Aufrechterhaltung der Anmeldeinformationen für so viele Anwendungen ist nicht einfach. Außerdem ist die Anmeldung bei diesen Anwendungen mit einem einzigen Klick nicht möglich, da WordPress nicht über die dafür erforderliche Integration verfügt.
Lösung
Das miniOrange-Produkt des OAuth-Client-Plugins kann OAuth-Unterstützung für WordPress bereitstellen. Aus diesem Grund unterstützt WordPress das OAuth 2.0-Protokoll und Single Sign-On kann problemlos zwischen WordPress und Doorkeeper eingerichtet werden. Unser Plugin verfügt über viele Funktionen, mit denen sich der Benutzer direkt bei WordPress anmelden und so das Benutzererlebnis verbessern kann.
Die folgenden Schritte können zur Konfiguration des OAuth-Client-Plugins mit Doorkeeper herangezogen werden:
- Erhalten Sie die Client-ID und das Client-Geheimnis vom Doorkeeper-Konto.
- Konfigurieren Sie Ihr miniOrange OAuth-Plugin mit Client-ID, Client-Geheimnis, OAuth-Endpunkten und Umfang wie unten angegeben.
- Konfigurieren Sie das Widget so, dass die Anmeldeschaltfläche auf der Website angezeigt wird.
- Gehen Sie zur Website und melden Sie sich per Knopfdruck bei Doorkeeper an.
Umfang : | Öffentlichkeit |
Endpunkt autorisieren: | https://your-domain/oauth/authorize |
Endpunkt des Zugriffstokens: | https://your-domain/oauth/token |
Endpunkt für Benutzerinformationen abrufen: | https://your-domain/oauth/applications |