Sökresultat :

×

ASP.NET SAML-installationsguider för enkel inloggning

×

För program baserade på .NET Core, .NET 5 och senare versioner, klicka här. för installationsinstruktioner.


Välj din SAML-identitetsleverantör för att konfigurera enkel inloggning (SSO)

Kan du inte hitta din IdP? Kontakta oss på aspnetsupport@xecurify.com och vi hjälper dig att ställa in ASP.NET SSO med din IdP på nolltid.

Kunde du inte hitta din IdP?

Nå ut till oss kl aspnetsupport@xecurify.com och vi hjälper dig att ställa in ASP.NET SSO med din identitetsleverantör (IdP) på nolltid.

ASP.NET SAML SSO - Shibboleth-1 som IDP-logotyp

Shibboleth-1

ASP.NET SAML SSO - Gluu Server som IDP-logotyp

Gluu Server

ASP.NET SAML SSO - Absorbera LMS som IDP-logotyp

Absorbera LMS

ASP.NET SAML SSO - Salesforce Community som IDP-logotyp

Salesforce Community

Steg för att konfigurera ASP.NET SAML 2.0-modulen

Steg 1: Förutsättningar: Ladda ner och installation


PM> NuGet\Install-Package miniOrange.SAML.SSO
  • Efter integreringen öppnar du din webbläsare och bläddrar i anslutningspanelen med webbadressen nedan:
    https://<your-application-base-url>/?ssoaction=config
  • Om registreringssidan eller inloggningssidan dyker upp har du framgångsrikt lagt till miniOrange SAML SSO-anslutningen till din applikation.
  • ASP.NET SAML Single Sign-On (SSO) - saml dll-register
  • Registrera dig eller logga in med ditt konto genom att klicka på Registrera för att konfigurera modulen.

Steg 2: Konfigurera din identitetsleverantör

  • Du måste skicka din SP-metadata till din identitetsleverantör. För SP-metadata, använd SP-metadata-URL eller ladda ner SP-metadata som en .xml-fil och ladda upp den på din IdP-sida. Du hittar båda dessa alternativ under Inställningar för tjänsteleverantör fliken.
  • ASP.NET SAML SSO - Kopiera SP-metadata
  • Alternativt kan du manuellt lägga till SP Entity ID och ACS URL från Inställningar för tjänsteleverantör fliken i plugin-programmet till dina IdP-konfigurationer.
  • ASP.NET SAML SSO - Kopiera SP Metadata manuellt

Steg 3: Konfigurera ASP.NET som tjänsteleverantör (SSO-modul)

Obs: Efter installationen av plugin-programmet måste vi ställa in förtroendet mellan din ASP.NET-applikation och din identitetsleverantör. SAML-metadata delas med identitetsleverantören så att de kan uppdatera sin inbyggda konfiguration för att stödja enkel inloggning.

3.1: Dela SAML-metadata med identitetsleverantör

  • Klicka på Lägg till ny IDP för att konfigurera ASP.NET Single Sign-On (SSO) med din identitetsleverantör.
  • ASP.NET SAML SSO - Klicka på Lägg till ny IDP
  • Enligt Inställningar för tjänsteleverantör fliken kan du antingen kopiera och klistra in metadata-URL på din IDP-sida eller ladda ner SP-metadata som en XML-fil. Dessutom kan du välja att manuellt kopiera och klistra in Grundadress, SP Entity IDoch ACS URL.
  • Dela SAML-metadata med din identitetsleverantör.
  • ASP.NET SAML SSO - SP Inställningar Metadata

3.2: Importera SAML-metadata från identitetsleverantören

  • Välj din identitetsleverantör från listan som visas.
  • ASP.NET SAML SSO - Välj identitetsleverantör

Det finns två sätt som beskrivs nedan med vilka du kan konfigurera din SAML-identitetsleverantörs metadata i modulen.

A] Ladda upp metadata med knappen Ladda upp IDP-metadata:
  • Om din identitetsleverantör har försett dig med metadata-URL eller metadatafil (endast .xml-format) kan du helt enkelt konfigurera identitetsleverantörens metadata i modulen med hjälp av Ladda upp IDP-metadata alternativ.
  • Du kan hänvisa till skärmdumpen nedan:
  • ASP.NET SAML SSO - Ladda upp metadata
  • Du kan välja vilket som helst av alternativen enligt det metadataformat du har tillgängligt.
B] Konfigurera identitetsleverantörens metadata manuellt:
  • Efter att ha konfigurerat din Identitetsleverantör, kommer det att ge dig IDP Entity ID, IDP Single Sign On URL och SAML X509-certifikat fält respektive.
  • Klicka Spara för att spara dina IDP-uppgifter.
  • ASP.NET SAML SSO - SAML dll config

Steg 4: Testa SAML SSO

  • Innan du testar, kontrollera följande:
    • ASP.NET (SP) SAML-metadata har exporterats till identitetsleverantören (IDP).
    • Importera SAML-metadata från identitetsleverantören (IDP) i ASP.NET (SP).
  • För att testa om SAML-konfigurationen du har gjort är korrekt, håll muspekaren på Välj Åtgärder och klicka på Testkonfiguration.
  • ASP.NET SAML SSO - Klicka på Testa konfiguration
  • Obs: I testversionen av pluginet kan du bara konfigurera och testa en identitetsleverantör (IDP).
  • Skärmdumpen nedan visar ett lyckat resultat. Klicka på Färdig för att fortsätta med SSO-integrationen.
  • ASP.NET SAML SSO - SAML dll Testkonfiguration
  • Om du upplever något fel i modulens ände kommer du att visas med fönstret som liknar nedan.
  • ASP.NET SAML SSO - Aktivera felsökningsloggar
  • För att felsöka felet kan du följa stegen nedan:
    • Enligt Felsökning fliken, aktivera växeln för att ta emot pluginloggarna.
    • ASP.NET SAML SSO - Aktivera felsökningsloggar
    • När det är aktiverat kommer du att kunna hämta pluginloggar genom att navigera till Inställningar för identitetsleverantör fliken och klicka på Testkonfiguration.
    • ladda ner loggfil från felsöka fliken för att se vad som gick fel.
    • Du kan dela loggfil med oss ​​kl aspnetsupport@xecurify.com och vårt team kommer att kontakta dig för att lösa ditt problem.

Steg 5: Integrationskod

  • Det här steget låter dig ange sso-prefixet för sessionen eller anspråksparametern som kommer att användas för att komma åt användarattribut i din applikation.
  • Om du fortfarande är förvirrad över hur integrationsstegen fungerar, ta en titt på Konfigurationsrundtur.
  • ASP.NET SAML SSO - Prefix SSO-attribut
  • Välj läget för att lagra SSO-attribut, så ser du nu integrationskod baserat på den autentiseringsmetod du valt och det språk som din applikation använder.
  • Bara kopiera och klistra in det kodavsnittet där du vill komma åt användarattributen.
  • ASP.NET SAML SSO - ASP.NET-integreringskoder Baserat på språk
  • Obs: Denna testmodul stöder endast sessionsbaserad autentisering och Användaranspråk är tillgänglig i premiumplugin.
  • Obs: Alla mappade attribut kommer att lagras i sessionen så att du kan komma åt dem i din applikation.
  • Om du vill ha hjälp med integrationskoden, kontakta oss på aspnetsupport@xecurify.com

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

  • Hök på Välj Åtgärder och klicka på Kopiera SSO-länk.
  • ASP.NET SAML SSO - ASP.NET-integreringskoder Baserat på språk
  • Använd den kopierade länken i applikationen där du vill utföra SSO:
    https://base-url/?ssoaction=login
  • Du kan till exempel använda det som:
    <a href=”https://base-url/?ssoaction=login”>Log in</a>

Steg 7: Lägg till följande länk i din ansökan om SLO

  • Använd följande URL som en länk till din applikation där du vill utföra SLO:
    https://base-url/ssoaction=logout
  • Du kan till exempel använda det som:
    <a href=”https://base-url/ssoaction=logout”>Log out</a>

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

Säkra dina ASP.NET MVC-program genom att utföra Single Sign-On (SSO) i dem. MiniOrange ASP.NET SAML 2.0 Connector stöder språken C# och Visual Basic. Vi har även moduler för att integrera äldre applikationer som Active Directory, SiteMinder, Radius, Unix, och andra. Genom att använda SAML-, OAuth-, OpenID-, ADFS- och WSFED-protokollen kan vi hjälpa dig att lägga till inloggning/autentisering till din ASP.NET-webbplats.

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