Suchergebnisse :

×

DNN OAuth Single Sign-On (SSO) mit Facebook 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 Facebook unter Berücksichtigung von Facebook 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 Facebook OAuth SSO – Erweiterung installieren

Konfigurieren Sie DNN OAuth Single Sign-On mit Facebook 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 Facebook 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 Facebook 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 Facebook 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 Facebook als Identitätsanbieter (IDP).
  • DNN Facebook OAuth SSO – erweiterte Einstellungen
  • Kopieren Sie die Weiterleitungs-/Rückruf-URL und stellen Sie dasselbe Ihrem OAuth-Anbieter zur Verfügung.
  • DNN Facebook OAuth SSO – erweiterte Einstellungen
  • Informationen zur Konfiguration finden Sie in der folgenden Tabelle Umfang und Endpunkte für Facebook im Plugin.
  • Kunden ID : Mehr Info
    Kundengeheimnis: Mehr Info
    Umfang: public_profile-E-Mail
    Endpunkt autorisieren: https://www.facebook.com/dialog/oauth
    Zugriffstoken-Endpunkt: https://graph.facebook.com/v2.8/oauth/access_token
    Endpunkt zum Abrufen von Benutzerinformationen: https://graph.facebook.com/me/?fields=id,name,email,age_range,first_name,gender,last_name,link

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
  • Gehen Sie 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 Absenden .
  • 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 Speichern 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
  • Gehen Sie 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-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 Facebook 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 Facebook OAuth SSO – erfolgreiche Konfiguration

4. Attributzuordnung

  • Gehen Sie zum oauthclientsso-Einstellungen >> Erweiterte Einstellungen >> Attributzuordnung.
  • DNN Facebook 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 Facebook 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