Sökresultat :

×

DNN OAuth Single Sign-On (SSO) med Auth0 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 Single Sign-On (SSO) mellan DNN och Auth0 med tanke på Auth0 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 Auth0 OAuth SSO - installera tillägg

Konfigurera DNN OAuth Single Sign-On med Auth0 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 Auth0 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 Auth0 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 Auth0 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 Auth0 som identitetsleverantör (IDP).
  • DNN Auth0 OAuth SSO - avancerade inställningar
  • kopiera Redirect/Callback URL och ge detsamma till din OAuth-leverantör.
  • DNN Auth0 OAuth SSO - avancerade inställningar
  • Se tabellen nedan för att konfigurera scope & endpoints för Auth0 i plugin-programmet.
  • Omfattning: openid profil e-post
    Auktorisera slutpunkt: https://<Auth0-app-domain>/authorize
    Åtkomsttokens slutpunkt: https://<Auth0-app-domain>/oauth/token
    Få användarinformation slutpunkt: https://<Auth0-app-domain>/userinfo
    Klient-ID och hemlighet: Givet in step2 nedan

2. Konfigurera Auth0 som OAuth-leverantör

  • Gå till https://auth0.com/auth/login och registrera dig eller logga in.
  • Gå till Applikationer fliken i den vänstra panelen och klicka sedan på Applikationer.
  • DNN Auth0 OAuth SSO - gå till applikationer
  • Klicka på Skapa applikation för att skapa en ny applikation.
  • DNN Auth0 OAuth SSO - skapa applikation
  • Välja Vanliga webbapplikationer och klicka på Skapa knapp.
  • DNN Auth0 OAuth SSO - välj vanlig webbapp
  • Gå nu till inställningar fliken.
  • DNN Auth0 OAuth SSO - gå till inställning
  • Bläddra ner till Applikations-URI:er och ange återuppringnings-url som du får från DNN OAuth-plugin. Scrolla sedan ner och klicka på spara ändringar.
  • DNN Auth0 OAuth SSO - återuppringningsadress
  • kopiera kund-ID och Klienthemlighet från grundläggande information på fliken inställningar och spara den i din miniOrange DNN OAuth-plugin-konfiguration.
  • DNN Auth0 OAuth SSO - klientuppgifter
  • Gå nu till användare fliken i användarhanteringen från den vänstra panelen.
  • DNN Auth0 OAuth SSO - gå till användare
  • Klicka på skapa User för att skapa en ny användare.
  • DNN Auth0 OAuth SSO - skapa användare
  • Ange alla nödvändiga uppgifter och klicka på Skapa.
  • DNN Auth0 OAuth SSO - Lägg till användarinformation

Du har framgångsrikt konfigurerat Auth0 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 Auth0 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 Auth0 OAuth SSO - framgångsrik konfiguration

4. Attributmappning

  • Gå till oauthclientsso inställningar >> Avancerade inställningar >> Attributmappning.
  • DNN Auth0 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 Auth0 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