Sökresultat :

×

ASP.NET OAuth Single Sign-On (SSO) med PingFederate som OAuth-leverantör


ASP.NET OAuth enkel inloggning (SSO) modulen ger möjlighet att aktivera OAuth Single Sign-On för dina ASP.NET-applikationer. Med enkel inloggning kan du bara använda ett lösenord för att komma åt din ASP.NET-applikation och dina 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 ASP.NET och PingFederate med tanke på PingFederate som en OAuth-leverantör.

Förutsättningar: Ladda ner och installation

  • Download miniOrange ASP.NET OAuth 2.0-modul.
  • För att ställa in kontakten, dra ut asp-net-oauth-sso-module.zip, hittar du en DLL-fil miniorange-oauth-sso.dll, en konfigurationsfil oauthsso.config och en integration.md fil som innehåller stegen för att lägga till modulen i din applikation.
  • Lägg till miniorange-oauth-sso.dll i bin-mappen (där dina andra DLL-filer finns) för ditt program.
  • Registrera miniorangeoauthsso modul i din ansökan enligt de angivna stegen i integration.md fil.
  • Lägg till den medföljande konfigurationsfilen oauthsso.config i rotkatalogen för ditt program.
  • Efter integrationen öppnar webbläsaren och bläddrar i anslutningsinstrumentpanelen med URL nedan:
    https:// <your-application-base-url>/?ssoaction=config
  • Om det dyker upp registreringssidan eller inloggningssidan har du framgångsrikt lagt till miniOrange oauth sso-anslutningen för din applikation.
  • ASP.NET OAuth Single Sign-On (SSO) med PingFederate som IDP - registrera dig med miniorange
  • Registrera or Logga in för att konfigurera kontakten.

Steg för att konfigurera ASP.NET OAuth Single Sign-On (SSO) med PingFederate som IDP

1. Konfigurera PingFederate som identitetsleverantör

  • Logga in på din PingFederate User Admin dashboard.
  • Klicka på OAuth-server i den vänstra navigeringsmenyn.
  • Enligt Klienter, Klicka på Skapa ny.
  • ASP.NET 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.
  • ASP.NET 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.
  • ASP.NET 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

2. Konfigurera ASP.NET-applikationen som tjänsteleverantör

  • När du har konfigurerat din OAuth-leverantör kommer den att förse dig med Client ID, Client Secret, Authorize Endpoint, Access Token Endpoint och Få användarinformation slutpunkt. Konfigurera dessa värden under respektive fält.
  • Fyll i alla nödvändiga uppgifter och klicka på Spara konfiguration.
  • ASP.NET OAuth Single Sign-On (SSO) med PingFederate som IDP -Spara konfiguration

3. Testar OAuth SSO

  • När du har sparat konfigurationen klickar du på Testkonfiguration för att kontrollera om du har konfigurerat korrekt.
  • Vid framgångsrik konfiguration får du Attributnamn och Attributvärden i fönstret Testkonfiguration. Skärmdumpen nedan visar ett lyckat resultat.
  • ASP.NET OAuth Single Sign-On (SSO) med PingFederate som IDP - Testkonfiguration

4. Attributmappning

  • Mappa attributnamn som tillhandahålls av din OAuth-server med dina ASP.NET-applikationsattribut som ges under Attributmappningsavsnittet och klicka på Spara attributmappning.
  • ASP.NET OAuth Single Sign-On (SSO) med PingFederate som IDP - Attributmapping
  • Notera: Alla mappade attribut kommer att lagras i sessionen så att du kan komma åt dem i din applikation.

5. Integrationskod

  • Du kan hitta integrationskod i fliken Integration Code i kontakten. Bara kopiera och klistra in det kodavsnittet där du vill komma åt användarattributen.
  • ASP.NET OAuth Single Sign-On (SSO) med PingFederate som IDP - Integrationskod

6. Lägg till följande länk i din ansökan om enkel inloggning (SSO)

  • Använd följande URL som en länk i din ansökan där du vill utföra SSO:
    http://base-url/?ssoaction=login
  • Du kan till exempel använda den som:
    <a href="http://base-url/?ssoaction=login”>Log in</a>"

Du kan till och med konfigurera DNN 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. 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 aspnetsupport@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