Sökresultat :

×

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


DNN OAuth enkel inloggning (SSO) autentiseringsleverantör ger möjlighet att aktivera OAuth Single Sign-On för din DotNetNuke-webbplats. Genom att använda enkel inloggning kan du bara använda ett lösenord för att komma åt din DotNetNuke-webbplats och tjänster. Vår autentiseringsleverantör ä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 Cognito med tanke på Cognito som OAuth-leverantör. För att veta mer om de andra funktionerna vi tillhandahåller för DNN OAuth Single Sign-On (SSO), klicka här..

Förutsättningar: Ladda ner och installation

  • Ladda ner leverantören av DNN Oauth Single Sign On-autentisering med länken ovan.
  • Ladda upp installationspaketet dnn-oauth-single-sign-on_xxx_Install genom att gå in Inställningar > Tillägg > Installera tillägg.
  • Nu under Fliken Installerade tillägg välj Autentiseringssystem. Här kan du se miniOrange DNN OAuth-autentiseringsleverantör.
  • DNN OAuth SSO - Autentiseringsleverantör
  • Klicka bara på pennikonen som nämns i bilden nedan för att konfigurera DNN OAuth-autentiseringsleverantören.
  • DNN OAuth SSO - Autentiseringsleverantör pennikon
  • Gå nu till fliken webbplatsinställningar. Här kan du se DNN OAuth Authentication Provider Dashboard.
  • DNN OAuth SSO - Dashboard för autentiseringsleverantör
  • Du har slutfört installationen av autentiseringsleverantören på din DNN-webbplats.

Steg för att konfigurera DNN Single Sign-On (SSO) med AWS Cognito som IDP

1. Konfigurera autentiseringsleverantör för att ställa in OAuth Single Sign-On (SSO)

  • För att konfigurera programmet i autentiseringsleverantören, klicka på knappen Lägg till ny leverantör på fliken Identitetsleverantörsinställningar.
  • DNN OAuth SSO - lägg till ny IDP

    Välj din identitetsleverantör

  • Välja AWS Cognito som identitetsleverantör från listan. Du kan också söka efter din identitetsleverantör med hjälp av sökrutan.
  • DNN OAuth SSO - Välj identitetsleverantör

2. Konfigurera AWS Cognito som OAuth-leverantör

  • Först av allt, gå till Amazon konsol och registrera dig/logga in på ditt konto för att konfigurera AWS Cognito.

  • AWS Cognito Single Sign-On (SSO) - Logga in på Amazon Console
  • Sök efter Cognito i AWS tjänster sökfältet som visas nedan.

  • AWS Cognito Single Sign-On (SSO) - Sök efter AWS Cognito
  • Klicka på Skapa en användarpool för att skapa en ny användarpool.

  • AWS Cognito Single Sign-On (SSO) - klicka på skapa användarpool
  • Välj de attribut i din användarpool som ska användas under inloggningsprocessen

  • AWS Cognito Single Sign-On (SSO) - konfigurera inloggningsupplevelsen
  • Ställ in ett starkt lösenord för att konfigurera dina säkerhetskrav. Gå vidare med "Ingen MFA" alternativet om du vill att användare endast ska logga in med en enda autentiseringsfaktor. Om du vill aktivera MFA (multifaktorautentisering) det kommer att kräva SMS-meddelanden som debiteras separat av Amazon SNS. Lär dig mer om det här.. Klicka Nästa.

  • AWS Cognito Single Sign-On (SSO) – ställ in ett starkt lösenord AWS Cognito Single Sign-On (SSO) - logga in med en enda autentiseringsfaktor
  • Konfigurera attribut som skulle krävas under användarregistreringsflöde.

  • AWS Cognito Single Sign-On (SSO) - konfigurera registreringsupplevelsen
  • Välj ytterligare attribut om du vill. Klick Nästa.

  • AWS Cognito Single Sign-On (SSO) - konfigurera attribut för användarregistreringsflöde
  • Konfigurera hur din användarpool skickar e-postmeddelanden till användare.

  • AWS Cognito Single Sign-On (SSO) - konfigurera meddelandeleverans
  • Ange ett namn för din användarpool, även under Hosted autentiseringssidor, kolla upp "Använd Cognito Hosted UI".

  • AWS Cognito Single Sign-On (SSO) - ange ett namn för din användarpool
  • Välj nu domäntypen under avsnittet Domän "Använd en Cognito-domän". Ange ett domännamn för din Cognito-app.

  • AWS Cognito Single Sign-On (SSO) - ange ett domännamn
  • Enligt Initial appklient sektion, Ange ett namn för din appklient och kontrollera Skapa en klienthemlighet.

  • AWS Cognito Single Sign-On (SSO) - ange ett namn för din appklient
  • Ange nu din Callback/Redirect URL som du får från din miniOrange-plugin som finns på din klientsida och klistra in den under Tillåtna återuppringningsadresser textfält. Se även följande bild för att välja autentiseringsflöden för din app.

  • AWS Cognito Single Sign-On (SSO) - ange din återuppringnings-url
  • Nu, Under Avancerade appklientinställningar. Välj Identitetsleverantör as Cognito användarpool & Välj Behörighetskod beviljas under OAuth 2.0-bidragstyper och även välja openid, e-post och profil kryssrutor under OpenID Connect-omfattningar avsnitt (se bilden nedan). Klicka på Nästa knapp till spara dina konfigurationer.

  • AWS Cognito Single Sign-On (SSO) - avancerade appklientinställningar
  • Granska nu ditt urval av krav. Klick Skapa användarpool för att bekräfta valet och skapa en användarpool.

  • AWS Cognito Single Sign-On (SSO) – granska ditt urval av krav AWS Cognito Single Sign-On (SSO) - huvudinställningar för applikationsklient
  • Efter att ha skapat din användarpool, Välj ditt poolnamn från listan över pooler för att börja med skapande av användare.

  • AWS Cognito Single Sign-On (SSO) - välj ditt poolnamn
  • Gå till fliken användare, och klicka Skapa användare.

  • AWS Cognito Single Sign-On (SSO) - skapa användare
  • Ange detaljer som t.ex användarnamn, e-postadress och lösenord. Klicka på Skapa användare till spara detaljerna.

  • AWS Cognito Single Sign-On (SSO) - ange användarnamn e-postlösenord
  • Efter framgångsrikt skapande av användaren behöver du en kopia av Cognito domän, kund-IDoch Klienthemlighet. Gå till 'App Integration' och kopiera hela domännamn {ditt domännamn}.auth.{regionsnamn}.amazoncognito.com. Detta ska anges i ändpunktersfältet under i miniOrange OAuth Single Sign-On (SSO) plugin.

  • AWS Cognito Single Sign-On (SSO) - flik för appintegrering
  • För att få den kund-ID och Klienthemlighet, håll dig kvar'App Integrationfliken ' och scrolla ner till 'Appklienter och analyser' sektion. Klicka på ditt app-klientnamn för att se kund-ID och Klienthemlighet.

  • AWS Cognito Single Sign-On (SSO) - appklienter och analyser AWS Cognito Single Sign-On (SSO) - klient-id klienthemlighet

Du har konfigurerat AWS Cognito som OAuth-leverantör för att uppnå AWS Cognito Single Sign-On (SSO) med DNN.

3. Konfigurera OAuth-leverantör

  • Kopiera URL:en för omdirigering/återuppringning och ge den till din OAuth-leverantör.
  • DNN OAuth SSO - DNN OAuth Redirect URL

4. Konfigurera OAuth-klient

  • Inställd kund-ID, Klienthemlighet, uppdatera endpoints om det behövs och spara inställningarna.
  • DNN OAuth SSO - Konfiguration DNN OAuth SSO - Konfiguration

5. Testa konfigurationen

  • Gå nu till Inställningar för identitetsleverantör fliken.
  • Klicka på under de valda åtgärderna Testkonfiguration för att kontrollera om du har konfigurerat autentiseringsleverantören korrekt.
  • DNN OAuth SSO - Testar OAuth SSO
  • Efter lyckad konfiguration kommer du att få Attributnamn och Attributvärden i Test Configuration-fönstret.
  • DNN OAuth SSO - Testar OAuth SSO

6. Attributmappning

  • För attributmappning välj Redigera konfiguration från rullgardinsmenyn Välj åtgärder.
  • Karta e-post och användarnamn med Attributnamn du kan se i Test Configuration-fönstret och spara inställningarna.
  • DNN OAuth SSO - DNN OAuth-attributmappning

Du kan konfigurera ASP.NET SAML Single Sign-On (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. För att kontrollera andra identitetsleverantörer, klicka hä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