DNN OAuth enkel inloggning (SSO) med PingFederate som OAuth-leverantör
Översikt
DNN OAuth enkel inloggning (SSO) autentiseringsleverantören ger möjlighet att aktivera OAuth enkel inloggning För din DotNetNuke webbplats som använder PingFederate som OAuth-leverantör, Använda Enskilt inloggning du kan 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örerHär går vi igenom en steg-för-steg-guide för att konfigurera Enkel inloggning (SSO) mellan DNN och PingFederate.
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-inloggning_xxx_Installation genom att gå in Inställningar > Tillägg > Installera tillägg.
- Navigera till Fliken Installerade tillägg och välj Autentiseringssystem. Du hittar miniOrange DNN OAuth-autentiseringsleverantör listade där.
- Klicka på pennikonen (som visas på bilden nedan) för att börja konfigurera DNN OAuth-autentiseringsleverantör.
- Gå till fliken Webbplatsinställningar. Här ser du instrumentpanelen för DNN OAuth-autentiseringsleverantören, där du kan hantera konfigurationen.
- Du har nu slutfört installationen av autentiseringsleverantören på din DNN-webbplats.
Steg för att konfigurera DNN Single Sign-On (SSO) med PingFederate 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.
- Välja Ping Federate som identitetsleverantör från listan. Du kan också söka efter din identitetsleverantör med hjälp av sökrutan.
2. Konfigurera PingFederate som OAuth-leverantör
- I en webbläsare, gå till Utvecklingsverktyg sida på Ping Identity-webbplatsen.
- Klicka på knappen OAuth Playground Download. Om så begärs, logga in på ditt Ping Identity-konto. Din webbläsare laddar ner ZIP-filen för OAuth Playground.
- Extrahera innehållet från ZIP-filen.
- Kopiera innehållet i /dist/deploy katalog till /pingfederate/server/default/deploy i PingFederate.
- Slå samman innehållet i /dist/conf katalog till /pingfederate/server/default/conf i PingFederate.
- Öppna OAuth Playground genom att gå till https://<pf_host>:9031/OAuthPlayground i en webbläsare.
- Klicka på Inställning knapp. Installationsguiden visas.
- Följ guidens instruktioner och klicka på Nästa.
Steg 1.1: Hämta OAuth Playground-filerna från PingIdentity
Steg 1.2: Installera OAuth Playground
Steg 1.3: Konfigurera OAuth Playground
Du har konfigurerat PingFederate som OAuth-leverantör för din DNN-webbplats, vilket gör det möjligt för användare att säkert komma åt sina digitala resurser med en enda uppsättning inloggningsuppgifter och förbättra användarautentiseringsbehörigheten med Ping Single Sign-On (SSO)-inloggning.
Ping Federate Endpoints and Scope:
| 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 |
| Anpassad omdirigeringsadress efter utloggning: [valfritt] | https://<your-domain>/connect/endsession?post_logout_redirect_uri=<redirect-url-after-logout> |
3. Konfigurera OAuth-leverantör
- Kopiera URL:en för omdirigering/återuppringning och ge den till din OAuth-leverantör.
4. Konfigurera OAuth-klient
- Inställd kund-ID, Klienthemlighet, uppdatera endpoints om det behövs och spara inställningarna.
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.
- Efter lyckad konfiguration kommer du att få Attributnamn och Attributvärden i Test Configuration-fönstret.
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.
Du kan konfigurera ASP.NET OAuth enkel inloggning (SSO) med någon identitetsleverantör som t.ex Azure AD, Azure B2C, Keycloak, Okta, OneLogin, Salesforce, AWS Cognito, PingFederate, Auth0, ClassLink, WSO2, Discord eller till och med med din egen anpassad identitetsleverantör. För att kontrollera andra identitetsleverantörer, klicka här.
Relaterade artiklar
Hör av dig
Hör av dig till oss på dnnsupport@xecurify.com, och vårt team hjälper dig att konfigurera DNN OAuth Single Sign-On. Vårt team hjälper dig att välja den bästa lösningen/planen utifrån dina behov.
