Suchergebnisse :

×

DNN OAuth Single Sign-On (SSO) mit Auth0 als OAuth-Anbieter


DNN OAuth Single Sign-On (SSO) Das Modul bietet die Möglichkeit, OAuth Single Sign-On für Ihre DNN-Site zu aktivieren. Mit unserer Single-Sign-On-Lösung können Sie mit nur einem Passwort auf Ihre DNN-Sites und -Dienste zugreifen. Unser Modul ist mit allen OAuth-kompatiblen kompatibel Identitätsanbieter. Hier gehen wir eine Schritt-für-Schritt-Anleitung durch, um Single Sign-On (SSO) zwischen DNN und Auth0 unter Berücksichtigung von Auth0 als OAuth-Anbieter zu konfigurieren.

Voraussetzungen: Download und Installation

  • Herunterladen das DNN OAuth Single Sign On-Modul mit dem obigen Link.
  • Extrahieren Sie das Paket und laden Sie die Erweiterung hoch dnn-oauth-single-sign-on_xxx_Install indem Sie auf Einstellungen > Erweiterung > Erweiterung installieren
  • DNN Auth0 OAuth SSO – Erweiterung installieren

Konfigurieren Sie DNN OAuth Single Sign-On mit Auth0 als OAuth-Anbieter

1. SSO-Modul auf der DNN-Seite hinzufügen

  • Öffnen Sie eine beliebige Seite Ihrer DNN-Site (Bearbeitungsmodus) und klicken Sie auf Modul hinzufügen.
  • DNN Auth0 OAuth SSO – DNS-Modul hinzufügen
  • Suchen Sie nach HEIF-Bilderweiterungen. oauthclientsso und klicken Sie auf oauthclientsso. Ziehen Sie das Modul per Drag-and-Drop auf die gewünschte Seite.
  • DNN Auth0 OAuth SSO – oauthclientsso
  • Sie haben die Installation des Moduls auf Ihrer DNN-Site abgeschlossen.
  • Wenn Sie auf jeder Seite Ihrer DNS-Site ein Modul hinzufügen möchten, gehen Sie zu Moduleinstellungen >> Moduleinstellungen >> Erweiterte Einstellungen.
  • DNN Auth0 OAuth SSO – erweiterte Einstellungen
  • Aktivieren Sie das Kontrollkästchen für Anzeigemodul auf allen Seiten und klicken Sie auf Aktualisierung.
  • Der oauthclientsso-Einstellungen Registerkarte, wählen Sie Auth0 als Identitätsanbieter (IDP).
  • DNN Auth0 OAuth SSO – erweiterte Einstellungen
  • Kopieren Sie die Weiterleitungs-/Rückruf-URL und stellen Sie dasselbe Ihrem OAuth-Anbieter zur Verfügung.
  • DNN Auth0 OAuth SSO – erweiterte Einstellungen
  • Informationen zur Konfiguration finden Sie in der folgenden Tabelle Umfang und Endpunkte für Auth0 im Plugin.
  • Umfang: openid-Profil-E-Mail
    Endpunkt autorisieren: https://<Auth0-app-domain>/authorize
    Zugriffstoken-Endpunkt: https://<Auth0-app-domain>/oauth/token
    Endpunkt zum Abrufen von Benutzerinformationen: https://<Auth0-app-domain>/userinfo
    Kunden-ID und Geheimnis: Gegeben in step2 unten

2. Konfigurieren Sie Auth0 als OAuth-Anbieter

  • Gehen Sie zu https://auth0.com/auth/login und registrieren oder anmelden.
  • Gehen Sie zu Anwendungen Klicken Sie im linken Bereich auf die Registerkarte und klicken Sie dann auf Anwendungen.
  • DNN Auth0 OAuth SSO – gehen Sie zu Anwendungen
  • Klicken Sie auf Anwendung erstellen um eine neue Anwendung zu erstellen.
  • DNN Auth0 OAuth SSO – Anwendung erstellen
  • Auswählen Regelmäßige Webanwendungen und klicken Sie auf Erstellen .
  • DNN Auth0 OAuth SSO – Wählen Sie eine reguläre Web-App aus
  • Gehe jetzt zu Einstellungen Tab.
  • DNN Auth0 OAuth SSO – gehen Sie zur Einstellung
  • Scrollen Sie nach unten Anwendungs-URIs Abschnitt und geben Sie die Rückruf-URL die Sie vom DNN OAuth-Plugin erhalten. Scrollen Sie dann nach unten und klicken Sie auf „Änderungen speichern“.
  • DNN Auth0 OAuth SSO – Rückruf-URL
  • Kopieren Sie die Kunden-ID und Kundengeheimnis Wählen Sie die grundlegenden Informationen auf der Registerkarte „Einstellungen“ aus und speichern Sie sie in der Konfiguration Ihres miniOrange DNN OAuth-Plugins.
  • DNN Auth0 OAuth SSO – Client-Anmeldeinformationen
  • Gehe jetzt zu Nutzer Registerkarte in der Benutzerverwaltung im linken Bereich.
  • DNN Auth0 OAuth SSO – zum Benutzer gehen
  • Klicken Sie auf Benutzer erstellen um einen neuen Benutzer anzulegen.
  • DNN Auth0 OAuth SSO – Benutzer erstellen
  • Geben Sie alle erforderlichen Daten ein und klicken Sie auf Erstellen.
  • DNN Auth0 OAuth SSO – Benutzerdetails hinzufügen

Sie haben Auth0 erfolgreich als OAuth-Anbieter für Single Sign-On in Ihrer DNN-Anwendung konfiguriert.

3. OAuth-SSO testen

  • Nach dem Speichern der Einstellungen können Sie die Liste der von Ihnen konfigurierten Anwendungen sehen.
  • Klicken Sie auf Bearbeiten um die Konfiguration zu aktualisieren.
  • DNN Auth0 OAuth SSO – Testkonfiguration
  • Klicken Sie auf Testkonfiguration um zu überprüfen, ob die Konfiguration korrekt ist.
  • Bei erfolgreicher Konfiguration werden im Fenster „Testkonfiguration“ der Attributname und die Attributwerte angezeigt.
  • DNN Auth0 OAuth SSO – erfolgreiche Konfiguration

4. Attributzuordnung

  • Gehen Sie zum oauthclientsso-Einstellungen >> Erweiterte Einstellungen >> Attributzuordnung.
  • DNN Auth0 OAuth SSO – Attributzuordnung
  • Ordnen Sie E-Mail und Benutzernamen zu Attributname Sie können es im Fenster „Testkonfiguration“ sehen.

5. Widget hinzufügen

  • Um das Widget hinzuzufügen, gehen Sie zu Widget hinzufügen.
  • DNN Auth0 OAuth SSO – Widget hinzufügen
  • Klicken Sie auf Widget hinzufügen Taste. Auf der DNN-Seite wird eine Schaltfläche hinzugefügt.

Sie können das konfigurieren ASP.NET OAuth Single Sign-On (SSO) Modul mit einem beliebigen Identitätsanbieter wie z ADFS, Azure AD, Bitium, Centrify, G Suite, JBoss Keycloak, Okta, OneLogin, Salesforce, AWS Cognito, OpenAM, Oracle, PingFederate, PingOne, RSA SecureID, Shibboleth-2, Shibboleth-3, SimpleSAML, WSO2 oder sogar mit Ihrem eigenen Benutzerdefinierter Identitätsanbieter.

Weitere Informationen


Hilfe benötigt?

Sie können Ihren Identitätsanbieter nicht finden? Schicken Sie uns eine E-Mail dnnsupport@xecurify.com Wir helfen Ihnen bei der Einrichtung von SSO mit Ihrem IDP und geben Ihnen eine schnelle Anleitung (per E-Mail/Besprechung) zu Ihren Anforderungen. Unser Team hilft Ihnen 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