Sökresultat :

×

DNN OAuth enkel inloggning (SSO) med PingFederate som OAuth-leverantör


DNN OAuth enkel inloggning (SSO) modulen 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 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 PingFederate med tanke på PingFederate 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

  • 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 Ping Federate OAuth SSO - installera tillägg

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

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

  • Öppna någon av sidorna på din DNN-webbplats (redigeringsläge) och klicka på Lägg till modul .
  • DNN Ping Federate 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 Ping Federate OAuth SSO - oauthclientsso
  • Du är klar med 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 Ping Federate OAuth SSO - avancerade inställningar
  • Markera rutan för Visa modul på alla sidor och klicka på Uppdatering.

2. Konfigurera PingFederate som OAuth-leverantör

  • Gå till Modulinställningar >> oauthclientsso Settings
  • Du kan se listan över Oauth/Openid-leverantörer.
  • DNN Ping Federate OAuth SSO - välj applikation
  • Sök i din OAuth Provider-applikation här 'PingFederate' eller klicka på din OAuth Provider-applikation från de angivna programmen.
  • Om ditt program/servernamn inte finns i standardlistan. Du kan klicka på Custom OAuth 2.0 App eller Custom OpenID Connect App för att lägga till anpassad OAuth/OpenID Connect Server.
  • Obs! För standardapplikationer i standardlistan fylls slutpunkter och scopes i automatiskt. Men du kan ändra det om det behövs.
  • För att konfigurera OAuth Provider-applikationen, logga in på din PingFederate User Admin dashboard.
  • Klicka på OAuth-server i den vänstra navigeringsmenyn.
  • Enligt Klienter, Klicka på Skapa ny.
  • DNN Ping Federate OAuth SSO - skapa-nyklient
  • Ange kund-ID, Namn och Beskrivning. Välj Klienthemlighet in Klientautentisering och klicka på Skapa hemlighet. Anteckna din kund-ID & Klienthemlighet som du kommer att kräva i steg 3 att konfigurera miniOrange ASP.NET OAuth-klient.
  • DNN Ping Federate OAuth SSO - create-newclient Enterclientid-name
  • kopiera Redirect/Callback URL från miniOrange ASP.NET OAuth-klient och skriv in det Omdirigera URI:er fältet och klicka på Lägg till. Välj Behörighetskod bidragstyp och klicka på Save.
  • DNN Ping Federate OAuth SSO - create-newclient callback-URL
  • Du har slutfört dina Ping Federate App OAuth-serverkonfigurationer.

  • Ping Federate Endpoints and Scope:


    Klient ID : Klicka här
    Klienthemlighet: Klicka här
    Omfattning: öppet
    Auktorisera slutpunkt: https://{your-base-url}/as/authorization.oauth2
    Åtkomsttokens slutpunkt: https://{your-base-url}/as/token.oauth2
    Få användarinformation slutpunkt: https://{your-base-url}/idp/userinfo.oauth2

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 Ping Federate 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 Ping Federate OAuth SSO - framgångsrik konfiguration

4. Attributmappning

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