Sökresultat :

×

DNN OAuth Single Sign-On (SSO) med Facebook som OAuth-leverantör


DNN OAuth enkel inloggning (SSO) modulen ger möjlighet att aktivera OAuth Single Sign-On för din DNN-webbplats. Genom att använda vår Single Sign-On-lösning kan du bara använda ett lösenord för att komma åt dina DNN-webbplatser och tjänster. Vår modul är kompatibel med alla OAuth-kompatibla identitetsleverantörer. Här kommer vi att gå igenom en steg-för-steg-guide för att konfigurera enkel inloggning (SSO) mellan DNN och Facebook med tanke på Facebook som OAuth-leverantör.

Förutsättningar: Ladda ner och installation

  • Download DNN OAuth Single Sign On-modulen med länken ovan.
  • Extrahera paketet och ladda upp tillägget dnn-oauth-single-sign-on_xxx_Install genom att gå till Inställningar > Tillägg > Installera tillägg
  • DNN Facebook OAuth SSO - installera tillägg

Konfigurera DNN OAuth Single Sign-On med Facebook som OAuth-leverantör

1. Lägger till SSO-modul på DNN-sidan

  • Öppna någon av sidorna på din DNN-webbplats (redigeringsläge) och klicka på Lägg till modul.
  • DNN Facebook OAuth SSO - lägg till dnn-modul
  • Sök efter oauthclientsso och klicka på oauthclientsso. Dra och släpp modulen på sidan där du vill.
  • DNN Facebook OAuth SSO - oauthclientsso
  • Du har slutfört installationen av modulen på din DNN-webbplats.
  • Om du vill lägga till modul på varje sida på din dnn-sajt, gå till Modulinställningar >> Modulinställningar >> Avancerade inställningar.
  • DNN Facebook OAuth SSO - avancerade inställningar
  • Markera rutan för Visa modul på alla sidor och klicka på Uppdatering.
  • Enligt oauthclientsso-inställningar fliken, välj Facebook som identitetsleverantör (IDP).
  • DNN Facebook OAuth SSO - avancerade inställningar
  • kopiera Redirect/Callback URL och ge detsamma till din OAuth-leverantör.
  • DNN Facebook OAuth SSO - avancerade inställningar
  • Se tabellen nedan för att konfigurera omfattning och slutpunkter för Facebook i plugin-programmet.
  • Klient ID : Klicka här
    Klienthemlighet: Klicka här
    Omfattning: public_profile e-post
    Auktorisera slutpunkt: https://www.facebook.com/dialog/oauth
    Åtkomsttokens slutpunkt: https://graph.facebook.com/v2.8/oauth/access_token
    Få användarinformation slutpunkt: https://graph.facebook.com/me/?fields=id,name,email,age_range,first_name,gender,last_name,link

2. Konfigurera Facebook som OAuth-leverantör

  • Först och främst, logga in/registrera dig i Facebooks utvecklarkonsol på https://developers.facebook.com/
  • DNN Facebook OAuth SSO - utvecklarkonsol
  • Gå till Mina appar.
  • DNN Facebook OAuth SSO - Gå till min app
  • Klicka på Skapa app för att skapa en ny app.
  • DNN Facebook OAuth SSO - Skapa app
  • Välj vad din app ska fungera för.
  • DNN Facebook OAuth SSO - Välj alternativ
  • Ange nödvändiga uppgifter och klicka på skapa app.
  • DNN Facebook OAuth SSO - Fyll i detaljer
  • Slutför säkerhetskontrollen och klicka på Skicka knapp.
  • DNN Facebook OAuth SSO - säkerhetskontroll
  • Välja Facebook inloggning genom att klicka på inställningsknappen.
  • DNN Facebook OAuth SSO - inloggningsinställningar
  • Välja Facebook-inloggning -> Inställningar under alternativet Produkter i navigeringsfältet.
  • DNN Facebook OAuth SSO - inloggningsinställningar
  • Ange URL för återuppringning/omdirigering (från din DNN OAuth SSO-modul) i Giltiga OAuth-omdirigerings-URI:er fält. Klicka på Save för att spara dina konfigurationer.
  • Notera: Din Callback/Redirect URI bör vara https och inte http. Det är obligatoriskt när du konfigurerar Facebook som en OAuth-leverantör.
  • DNN Facebook OAuth SSO - klient-oauth-inställning
  • Gå till Inställningar -> Grundläggande för att se ditt app-id och apphemlighet som visas i bilden nedan.
  • DNN Facebook OAuth SSO - klient OAuth grundläggande inställning
  • Ange webbadressen till din sekretesspolicy i Sekretesspolicy URL och välj en kategori från rullgardinsmenyn i fältet Kategori. Klicka sedan på Spara ändringar för att spara dina konfigurationer.
  • Kopiera ditt app-ID och din apphemlighet och spara det i din DNN OAuth SSO-modul under respektive fält.
  • DNN Facebook OAuth SSO - app-id app hemlig
  • Ändra din appstatus från Under utveckling till live genom att klicka på AV som visas i bilden nedan. Klicka sedan på bekräfta för att bekräfta din statusändring.
  • DNN Facebook OAuth SSO - ändra status

Du har framgångsrikt konfigurerat Facebook som OAuth-leverantör för enkel inloggning i din DNN-applikation.

3. Testar OAuth SSO

  • När du har sparat inställningarna kan du se listan över program du har konfigurerat.
  • Klicka på Redigera för att uppdatera konfigurationen.
  • DNN Facebook OAuth SSO - testkonfiguration
  • Klicka på Testkonfiguration för att kontrollera om konfigurationen är korrekt.
  • Efter lyckad konfiguration kommer du att få Attributnamn och Attributvärden i testkonfigurationsfönstret.
  • DNN Facebook OAuth SSO - framgångsrik konfiguration

4. Attributmappning

  • Gå till oauthclientsso inställningar >> Avancerade inställningar >> Attributmappning.
  • DNN Facebook OAuth SSO - attributmappning
  • Karta e-post och användarnamn med Attributnamn du kan se i fönstret Testkonfiguration.

5. Lägga till widget

  • Gå till för att lägga till widgeten Lägg till widget.
  • DNN Facebook OAuth SSO - lägger till widget
  • Klicka på Lägg till widget knapp. En knapp kommer att läggas till på DNN-sidan.

Du kan konfigurera ASP.NET OAuth enkel inloggning (SSO) modul med valfri identitetsleverantör som t.ex 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 eller till och med med din egen anpassad identitetsleverantör.

Ytterligare resurser


Behöver hjälp?

Kan du inte hitta din identitetsleverantör? Maila oss vidare dnnsupport@xecurify.com och vi hjälper dig att ställa in SSO med din IDP och för snabb vägledning (via e-post/möte) om ditt krav och vårt team hjälper dig att välja den bästa lämpliga lösningen/planen enligt dina krav.


Hej där!

Behövs hjälp? Vi är här!

stödja
Kontakta miniOrange Support
framgång

Tack för din förfrågan.

Om du inte hör från oss inom 24 timmar, skicka gärna ett uppföljningsmail till info@xecurify.com