Suchergebnisse :

×

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


Der DNN OAuth Single Sign-On (SSO) -Authentifizierungsanbieter ermöglicht die Aktivierung von OAuth Single Sign-On für Ihre DotNetNuke-Website. Mit Single Sign-On benötigen Sie nur ein Passwort für den Zugriff auf Ihre DotNetNuke-Website und -Dienste. Unser Authentifizierungsanbieter ist mit allen OAuth-konformen Identitätsanbietern kompatibel . In dieser Schritt-für-Schritt-Anleitung erfahren Sie, wie Sie Single Sign-On (SSO) zwischen DNN und IdentityServer4 konfigurieren, wobei IdentityServer4 als OAuth-Anbieter dient. Weitere Informationen zu den Funktionen von DNN OAuth Single Sign-On (SSO) finden Sie hier.

Voraussetzungen: Download und Installation

  • Herunterladen den DNN Oauth Single Sign On-Authentifizierungsanbieter mit dem obigen Link.
  • Laden Sie das Installationspaket dnn-oauth-single-sign-on_xxx_Install hoch, indem Sie hineingehen Einstellungen > Erweiterung > Erweiterung installieren.
  • Jetzt unter der Registerkarte „Installierte Erweiterungen“. wählen Authentifizierungssysteme. Hier können Sie die sehen miniOrange DNN OAuth-Authentifizierungsanbieter.
  • DNN OAuth SSO – Authentifizierungsanbieter
  • Klicken Sie einfach auf das Stiftsymbol, wie im Bild unten gezeigt, um den DNN OAuth-Authentifizierungsanbieter zu konfigurieren.
  • DNN OAuth SSO – Bleistiftsymbol des Authentifizierungsanbieters
  • Gehen Sie nun zur Registerkarte „Site-Einstellungen“. Hier sehen Sie das Dashboard des DNN OAuth Authentication Providers.
  • DNN OAuth SSO - Dashboard des Authentifizierungsanbieters
  • Sie haben die Installation des Authentifizierungsanbieters auf Ihrer DNN-Site abgeschlossen.

Schritte zum Konfigurieren von DNN Single Sign-On (SSO) mit IdentityServer4 als IDP

1. Authentifizierungsanbieter für die Einrichtung von OAuth Single Sign-On (SSO) konfigurieren

  • Um die Anwendung im Authentifizierungsanbieter zu konfigurieren, klicken Sie auf der Registerkarte „Einstellungen des Identitätsanbieters“ auf die Schaltfläche „Neuen Anbieter hinzufügen“.
  • DNN OAuth SSO – neuen IDP hinzufügen

    Wählen Sie Ihren Identitätsanbieter aus

  • Auswählen IdentityServer4 als Identitätsanbieter von der Liste. Sie können auch über das Suchfeld nach Ihrem Identitätsanbieter suchen.
  • DNN OAuth SSO – Identitätsanbieter auswählen

2. Konfigurieren Sie Duende IdentityServer4 als OAuth-Anbieter

  • Richten Sie Duende IdentityServer4 anhand der bereitgestellten Richtlinien ein werden auf dieser Seite erläutert.
  • Erfassen Sie auf der Registerkarte „OAuth konfigurieren“ im OAuth-Client-Plugin die Weiterleitungs-/Rückruf-URL und geben Sie sie in Ihren Duende IdentityServer4 ein.
  • Kopieren Sie Ihre Kunden-ID und Ihr Kundengeheimnis und speichern Sie sie auf Ihrem miniOrange DNN OAuth-Client Konfiguration.
  • Sie haben die Konfigurationen auf der Seite Ihres Duende IdentityServer4 OAuth-Servers erfolgreich abgeschlossen.

  • Duende IdentityServer4 Endpunkte und Umfang:


    Kunden ID : Mehr Info
    Kundengeheimnis: Mehr Info
    Umfang: openid
    Endpunkt autorisieren: https://<your-domain>/connect/authorize
    Zugriffstoken-Endpunkt: https://<your-domain>/connect/token
    Endpunkt zum Abrufen von Benutzerinformationen: https://<your-domain>/connect/userinfo
    Benutzerdefinierte Weiterleitungs-URL nach dem Abmelden:[optional]: https://<your-domain>/connect/endsession?id_token_hint=##id_token##

3. OAuth-Anbieter konfigurieren

  • Kopieren Sie die Weiterleitungs-/Rückruf-URL und stellen Sie sie Ihrem OAuth-Anbieter zur Verfügung.
  • DNN OAuth SSO – DNN OAuth-Umleitungs-URL

4. OAuth-Client konfigurieren

  • Einrichtung Kunden-ID, Kundengeheimnis, aktualisieren Sie die Endpunkte ggf. erneut aufrufen und die Einstellungen speichern.
  • DNN OAuth SSO – Konfiguration DNN OAuth SSO – Konfiguration

5. Testkonfiguration

  • Gehe jetzt zum Einstellungen des Identitätsanbieters Tab.
  • Klicken Sie unter den ausgewählten Aktionen auf Testkonfiguration Klicken Sie auf die Schaltfläche, um zu überprüfen, ob Sie den Authentifizierungsanbieter richtig konfiguriert haben.
  • DNN OAuth SSO – OAuth SSO testen
  • Bei erfolgreicher Konfiguration werden Ihnen im Fenster „Testkonfiguration“ der Attributname und die Attributwerte angezeigt.
  • DNN OAuth SSO – OAuth SSO testen

6. Attributzuordnung

  • Wählen Sie für die Attributzuordnung die aus Konfiguration bearbeiten aus der Dropdown-Liste „Aktionen auswählen“.
  • Ordnen Sie E-Mail und Benutzernamen zu Attributname Sie können die Einstellungen im Fenster „Testkonfiguration“ sehen und speichern.
  • DNN OAuth SSO – DNN OAuth-Attributzuordnung

Sie können das ASP.NET SAML Single Sign-On (SSO) -Modul mit beliebigen Identitätsanbietern konfigurieren, z. B. 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 einem eigenen, benutzerdefinierten Identitätsanbieter . Weitere Identitätsanbieter finden Sie hier.

Weitere Informationen

Hilfe benötigt?

Sie finden Ihren Identitätsanbieter nicht? Schreiben Sie uns an dnnsupport@xecurify.com. Wir helfen Ihnen gerne bei der Einrichtung von SSO mit Ihrem Identitätsanbieter und beraten Sie schnell (per E-Mail oder in einem persönlichen Gespräch) zu Ihren Anforderungen. Unser Team unterstützt Sie bei der Auswahl der optimalen Lösung bzw. des passenden Tarifs.

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung