Suchergebnisse :

×

ASP.NET OAuth Single Sign-On (SSO) mit WordPress als OAuth-Server

ASP.NET ist ein Open-Source-Webframework zum Erstellen von Webanwendungen und -diensten, die unter Windows, macOS und Docker ausgeführt werden können. Der sichere Zugriff auf ASP.NET-Anwendungen lässt sich durch die Konfiguration von Single Sign-On (SSO) mit WordPress als OAuth-Server realisieren. Nach Abschluss dieser Anleitung können Sie sich mit WordPress per SSO bei ASP.NET anmelden. als OAuth-Server. Um mehr über die anderen Funktionen unseres ASP.NET SSO-Plugins zu erfahren, können Sie hier klicken.

  • Laden Sie das miniOrange ASP.NET OAuth 2.0-Modul von herunter ..
  • extrahieren die asp-net-oauth-sso-module.zip Danach werden Sie die folgenden Dateien sehen
    1. miniorange-oauth-sso.dll Fügen Sie diese DLL-Datei in den Ordner „bin“ (wo sich auch andere DLL-Dateien befinden) ein. Befolgen Sie die Schritte in der Anleitung. Integration.md Datei zum Registrieren der miniorangeoauthsso Modul in Ihrer Anwendung.
    2. oauthsso.config – Fügen Sie diese Konfigurationsdatei zum Stammverzeichnis Ihrer Anwendung hinzu.
    3. Integration.md - Eine Integrationsdatei mit Anweisungen zur Integration des Moduls in Ihre Anwendung.
  • Öffnen Sie nach der Integration Ihren Browser und rufen Sie die folgende URL auf, um das Dashboard des Moduls anzuzeigen: https://<your-application-url>?ssoaction=config
  • Klicken Sie nach der Installation auf Mehr erfahren.
ASP.NET-Anmeldeseite

  • Registrieren Sie sich oder melden Sie sich an, nachdem Sie das SSO-Modul konfiguriert haben.
  • Von dem miniOrange OAuth-Server Menü auf der linken Seite auswählen Benutzerdefinierter OAuth 2.0-Client.
WordPress OAuth-Server – Wählen Sie Benutzerdefinierter OAuth 2.0-Client

  • Geben Sie den Clientnamen und die Umleitungs-/Callback-URL Ihrer ASP.NET-Anwendung in die entsprechenden Felder ein und klicken Sie auf „Client speichern“.
WordPress OAuth-Server – Clientname und Weiterleitungs-URL

  • Notieren Sie sich die Client-ID, das Client-Geheimnis und die Endpunkte, um Ihren OAuth-Client zu konfigurieren, und fügen Sie diese Werte ein ..
ASP.NET SSO – Endpunkte

  • Konfigurieren Sie ASP.NET als OAuth-Client, indem Sie die Pflichtfelder wie Autorisierungsendpunkt, Client-ID, Clientgeheimnis usw. ausfüllen.
  • Finden Sie die Werte, die zum Konfigurieren von ASP.NET als OAuth-Client erforderlich sind
Anwendungsname:

WordPress

Kunden-ID und Geheimnis: Mehr Info
Endpunkt autorisieren:

https://<your-app-url>/wp-json/moserver/authorize

Token-Endpunkt:

https://<your-app-url>/wp-json/moserver/token

Benutzerinfo-Endpunkt:

https://<your-app-url>/wp-json/moserver/resource

Umfang :

Profil openid E-Mail

ASP.NET SSO – OAuth konfigurieren

  • Nachdem Sie die Pflichtfelder ausgefüllt haben, klicken Sie auf „Speichern“.
  • Nachdem Sie Ihr Setup gespeichert haben, klicken Sie auf die Schaltfläche „Konfiguration testen“, um zu sehen, ob Sie alles richtig gemacht haben.
OASP.NET SSO – Testkonfiguration

  • Ordnen Sie im Abschnitt „Attributzuordnung“ die von Ihrem OAuth-Server bereitgestellten Attributnamen den von Ihrer ASP.NET-Anwendung bereitgestellten Attributen zu und klicken Sie anschließend auf Attributzuordnung speichern.
ASP.NET SSO – Attributzuordnung speichern

Hinweis: Alle zugeordneten Attribute werden in der Sitzung gespeichert, sodass Sie in der Anwendung darauf zugreifen können.

  • Den Integrationscode finden Sie auf dem Modul Integrationscode Tab. Kopieren Sie einfach diesen Codeausschnitt und fügen Sie ihn an der gewünschten Stelle ein, um auf die Benutzerattribute zuzugreifen.
ASP.NET SSO – Registerkarte „Integrationscode“.

  • Verwenden Sie die folgende URL als Link in Ihrer Anwendung, von der aus Sie SSO durchführen möchten:
  • http://base-url/?ssoaction=login
  • Sie können es beispielsweise als verwenden
  • <a href="http://base-url/?ssoaction=login">Log in</a>


In dieser Anleitung haben Sie erfolgreich ASP.NET Single Sign-On (SSO) mit WordPress als OAuth-Server und Ihrer ASP.NET-Anwendung als Dienstanbieter mithilfe unseres WordPress-OAuth-Server-Plugins konfiguriert. Diese Lösung stellt sicher, dass Sie innerhalb weniger Minuten sicheren Zugriff auf Ihre ASP.NET-Anwendung mit Ihren WordPress-Zugangsdaten gewähren können.


 Vielen Dank für Ihre Antwort. Wir werden uns in Kürze bei Ihnen melden.

Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut

Wir werden uns so schnell wie möglich bei Ihnen melden!




ADFS_sso ×
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung