Suchergebnisse :

×

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


DNN OAuth Single Sign-On (SSO) Der Authentifizierungsanbieter bietet die Möglichkeit, OAuth Single Sign-On für Ihre DotNetNuke-Site zu aktivieren. Mit Single Sign-On können Sie nur ein Passwort verwenden, um auf Ihre DotNetNuke-Site und -Dienste zuzugreifen. Unser Authentifizierungsanbieter 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 Facebook unter Berücksichtigung von Facebook als OAuth-Anbieter zu konfigurieren. Um mehr über die anderen Funktionen zu erfahren, die wir für DNN OAuth Single Sign-On (SSO) bereitstellen, klicken Sie auf ..

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 Facebook 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 Facebook 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 Facebook als OAuth-Anbieter

  • Melden Sie sich zunächst in der Facebook-Entwicklerkonsole an https://developers.facebook.com/
  • DNN Facebook OAuth SSO – Entwicklerkonsole
  • Gehe zu Meine Apps.
  • DNN Facebook OAuth SSO – Zu meiner App gehen
  • Klicken Sie auf Anwendung erstellen um eine neue App zu erstellen.
  • DNN Facebook OAuth SSO – App erstellen
  • Wählen Sie aus, wofür Ihre App funktionieren soll.
  • DNN Facebook OAuth SSO – Option auswählen
  • Geben Sie die erforderlichen Daten ein und klicken Sie auf App erstellen.
  • DNN Facebook OAuth SSO – Details ausfüllen
  • Führen Sie die Sicherheitsüberprüfung durch und klicken Sie auf Anfrage senden .
  • DNN Facebook OAuth SSO – Sicherheitsüberprüfung
  • Auswählen Facebook Login indem Sie auf die Schaltfläche „Einrichten“ klicken.
  • DNN Facebook OAuth SSO – Login-Setup
  • Auswählen Facebook-Anmeldung -> Einstellungen unter der Option „Produkte“ in der Navigationsleiste.
  • DNN Facebook OAuth SSO – Anmeldeeinstellungen
  • Geben Sie die Rückruf-/Umleitungs-URL (von Ihrem DNN OAuth SSO-Modul) ein Gültige OAuth-Redirect-URIs Feld. Klicke auf das Gespeichert Klicken Sie auf die Schaltfläche, um Ihre Konfigurationen zu speichern.
  • Hinweis: Ihr Rückruf-/Umleitungs-URI sollte sein https und nicht http. Dies ist bei der Konfiguration von Facebook als OAuth-Anbieter obligatorisch.
  • DNN Facebook OAuth SSO – Client-OAuth-Einstellung
  • Gehe zu Einstellungen -> Grundlegend um Ihre App-ID und Ihr App-Geheimnis anzuzeigen, wie im Bild unten gezeigt.
  • DNN Facebook OAuth SSO – Client-OAuth-Grundeinstellung
  • Geben Sie die URL Ihrer Datenschutzrichtlinie ein Datenschutz URL und wählen Sie eine Kategorie aus der Dropdown-Liste im Feld „Kategorie“ aus. Klicken Sie dann auf Änderungen speichern Klicken Sie auf die Schaltfläche, um Ihre Konfigurationen zu speichern.
  • Kopieren Sie Ihre App-ID und Ihr App Secret und speichern Sie diese in Ihrem DNN OAuth SSO-Modul unter den entsprechenden Feldern.
  • DNN Facebook OAuth SSO – App-ID-App-Geheimnis
  • Ändern Sie Ihren App-Status von In Entwicklung zu Live indem Sie auf AUS klicken, wie im Bild unten gezeigt. Klicken Sie dann auf bestätigen um Ihre Statusänderung zu bestätigen.
  • DNN Facebook OAuth SSO – Status ändern

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

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 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!

Unterstützung