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. Durch die Konfiguration von Single Sign-On (SSO) mit WordPress als OAuth-Server kann man sicheren Zugriff auf ASP.NET-Anwendungen erhalten. Am Ende dieses Leitfadens werden Sie in der Lage sein, mit WordPress als OAuth-Server eine SSO-Verbindung zu ASP.NET herzustellen. Um mehr über andere Funktionen zu erfahren, die wir im ASP.NET SSO-Plugin bereitstellen, klicken Sie hier hier.

Voraussetzungen: Download und Installation

  • Laden Sie das miniOrange ASP.NET OAuth 2.0-Modul von herunter hier.
  • extrahieren die asp-net-oauth-sso-module.zip Danach sehen Sie die folgenden Dateien
  1. miniorange-oauth-sso.dll - Fügen Sie diese DLL-Datei im Ordner „bin“ hinzu (wo andere DLL-Dateien vorhanden sind). Befolgen Sie die Schritte im Integration.md Datei zum Registrieren der miniorangeoauthsso Modul in Ihrer Anwendung.
  2. oauthsso.config – Fügen Sie diese Konfigurationsdatei im 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
  • Wenn die Registrierungs- oder Anmeldeseite angezeigt wird, haben Sie das miniOrange OAuth SSO-Modul erfolgreich in Ihre Anwendung integriert.
  • ASP.NET-Anmeldeseite
  • Registrieren Sie sich oder melden Sie sich an, nachdem Sie das SSO-Modul konfiguriert haben.

Schritte zum Konfigurieren von ASP.NET SSO mit WordPress als OAuth-Server

1. Konfigurieren Sie WordPress als OAuth-Server

  • 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 die Client-Name und Weiterleitungs-/Rückruf-URL aus Ihrer ASP.NET-Anwendung in die entsprechenden Felder ein und klicken Sie Kunde speichern.
  • WordPress OAuth-Server – Clientname und Weiterleitungs-URL
  • Notieren Sie die Kunden-ID, Kundengeheimnis und Endpunkte um Ihren OAuth-Client zu konfigurieren und diese Werte einzufügen hier.
  • ASP.NET SSO – Endpunkte

2. Konfigurieren Sie ASP.NET als OAuth-Client

  • Konfigurieren Sie ASP.NET als OAuth-Client, indem Sie die Pflichtfelder wie Endpunkt autorisieren, Client-ID, Client-Geheimnis usw. ausfüllen.
  • Finden Sie die Werte, die zum Konfigurieren von ASP.NET als OAuth-Client erforderlich sind
  • Anwendungsname: WordPress
    Kunden-ID und Geheimnis: Hier geht es weiter.
    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.

3. Testkonfiguration

  • Nachdem Sie Ihr Setup gespeichert haben, klicken Sie auf Testkonfiguration Klicken Sie auf die Schaltfläche, um zu sehen, ob Sie alles richtig gemacht haben.
  • ASP.NET SSO – Testkonfiguration

4. Attributzuordnung

  • Ordnen Sie die von Ihrem OAuth-Server bereitgestellten Attributnamen den von Ihrer ASP.NET-Anwendung bereitgestellten Attributen im Abschnitt „Attributzuordnung“ zu und klicken Sie dann 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.

5. Integrationscode

  • Den Integrationscode finden Sie auf dem Modul Integrationscode Tab. Kopieren Sie einfach dieses Code-Snippet und fügen Sie es an der gewünschten Stelle ein, um an die Benutzerattribute zu gelangen.
  • ASP.NET SSO – Registerkarte „Integrationscode“.

6. Fügen Sie den folgenden Link in Ihre Anwendung für Single Sign-On (SSO) ein.

  • 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 diesem Leitfaden haben Sie ASP.NET Single Sign-On (SSO) mit WordPress als OAuth-Server und die ASP.NET-Anwendung als Dienstanbieter mit unserem WordPress OAuth Server-Plugin erfolgreich konfiguriert. Diese Lösung stellt sicher, dass Sie innerhalb von Minuten mit Ihren WordPress-Site-Anmeldeinformationen einen sicheren Zugriff auf Ihre ASP.NET-Anwendung bereitstellen können.


Hilfe benötigt?

Mailen Sie uns weiter aspnetsupport@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!

Support
Kontaktieren Sie den miniOrange-Support
Erfolg

Vielen Dank für Ihre Anfrage.

Wenn Sie innerhalb von 24 Stunden nichts von uns hören, können Sie gerne eine Folge-E-Mail an senden info@xecurify.com