Sökresultat :

×

Nedladdningar

45k +

Aktiva installationer

10000+

ASP.NET Middleware Authentication - Konfigurera ASP.NET Core SSO

Behövs hjälp? Boka ett kostnadsfritt möte med våra experter direkt med hjälp av Calendly

Boka din spelautomat

Funktioner

SAML Single Sign On
ASP.NET Core MVC SAML Single Sign-On (SSO) till din webbplats/applikation ger enkel och sömlös åtkomst till alla resurser via flera identitetsleverantörer
Skydda din kompletta webbplats
Begränsa din applikation/webbplats till endast ASP.NET Core MVC SAML Single Sign-On (SSO) inloggade användare genom att omdirigera användarna till din IdP om en inloggad session inte hittas
Enkel utloggning
Tillåter en användare att logga ut från alla serversessioner som upprättats via SAML SSO genom att initiera utloggningsprocessen en gång.
Attributmappning
Användare som är inloggade på ASP.NET Core MVC-applikation/webbplats via SAML SSO kan mappa sina attribut från IDP till applikationen
Rollkartläggning
Mappa dina identitetsleverantörsroller till din ASP.NET Core MVC-applikation genom SAML SSO och begränsa resurser till specifika roller
Stöd för flera IDP
Stöd SAML SSO för .NET Core MVC-webbplats och applikation med flera SAML-identitetsleverantörer
Anpassat certifikat
Lägg till ditt eget anpassade X.509-certifikat för att skicka signerad begäran och verifiering av signerat svar.
Autosynkronisera IdP-konfiguration från metadata
Håll din IDP SAML-konfiguration och -certifikat uppdaterade och synkroniserade
Förbundsstöd
Tillåter användare att logga in på webbplatsen via sin institution som är ansluten till InCommon Federation

Planer för dig

Licensen är kopplad till domänen för ASP.NET-instanserna eller -applikationerna, så om du har en miljö av dev-staging-prod-typ kommer du att kräva 3 licenser för plugin-programmet (med rabatter som gäller för förproduktionsmiljöer). Kontakta oss på aspnetsupport@xecurify.com för massrabatter. Om du inte redan har ett konto hos oss, vänligen registrera dig här. för att fortsätta med licensköpet.
Fri

Försök

Börja nu

Funktioner tillhandahålls

SAML 2.0 identitetsleverantörer är
uppburen

Obegränsad SSO-autentisering

Grundläggande attributmappning och kontolänkning

Installationsguide för att konfigurera IDP

Automatisk omdirigering till IDP

SAML enkel utloggning

Anpassad omdirigeringsadress efter inloggning och utloggning

Custom Attributing Mapping

Konfigurerbar SP-metadata

Grupp + Rollmappning

Domänbegränsning

Stöd för flera hyresgäster

Anpassade SP-certifikat

**Flera SAML-identitetsleverantörer stöds

Premium

$449*

Köp nu

Funktioner tillhandahålls

SAML 2.0 identitetsleverantörer är
uppburen

Obegränsad SSO-autentisering

Grundläggande attributmappning och kontolänkning

Installationsguide för att konfigurera IDP

Automatisk omdirigering till IDP

SAML enkel utloggning

Anpassad omdirigeringsadress efter inloggning och utloggning

Custom Attributing Mapping

Konfigurerbar SP-metadata

Grupp + Rollmappning

Domänbegränsning

Stöd för flera hyresgäster

Anpassade SP-certifikat

**Flera SAML-identitetsleverantörer stöds

Best Value

Företag

$649*

Köp nu

Funktioner tillhandahålls

SAML 2.0-identitetsleverantörer stöds

Obegränsad SSO-autentisering

Grundläggande attributmappning och kontolänkning

Installationsguide för att konfigurera IDP

Automatisk omdirigering till IDP

SAML enkel utloggning

Anpassad omdirigeringsadress efter inloggning och utloggning

Custom Attributing Mapping

Konfigurerbar SP-metadata

Grupp + Rollmappning

Domänbegränsning

Stöd för flera hyresgäster

Anpassade SP-certifikat

**Flera SAML-identitetsleverantörer stöds

Behövs hjälp? Vi erbjuder teknisk support!

* Vi erbjuder betydande rabatter på bulklicensköp och licenser för förproduktionsmiljöer. I takt med att antalet licenser ökar, ökar även rabattprocenten.
** Mängden identitetsleverantörer du har kostar en extra kostnad.

Vad våra kunder säger

Steg för att konfigurera ASP.NET SAML Core 2.0 Middleware

Förutsättningar: Ladda ner och installation


PM> NuGet\Install-Package miniOrange.SAML.SSO.Middleware
    
using Microsoft.AspNetCore.Authentication.Cookies; using miniOrange.saml; var builder = WebApplication.CreateBuilder(args); builder.Services.AddRazorPages(); // Add authentication services builder.Services.AddControllersWithViews(); builder.Services.AddAuthentication(options =>  { options.DefaultAuthenticateScheme = "SSO_OR_Admin"; options.DefaultScheme = "SSO_OR_Admin"; options.DefaultChallengeScheme = "SSO_OR_Admin";  }) .AddCookie("moAdmin", options =>  {  }) .AddCookie(CookieAuthenticationDefaults.AuthenticationScheme, options =>  { // Configure cookie options as needed for SSO Users }) .AddPolicyScheme("SSO_OR_Admin", "SSO_OR_Admin", options => { // runs on each request options.ForwardDefaultSelector = context => { // filter by auth type, here if the moAdmin cookie is coming in any request the Admin Authentication will work foreach (var cookie in context.Request.Cookies) { if (cookie.Key.Contains(".AspNetCore.Cookies") && context.Request.Query["ssoaction"] != "config") { return CookieAuthenticationDefaults.AuthenticationScheme; } } // otherwise always check for cookie auth return "moAdmin"; }; }); var app = builder.Build(); if (!app.Environment.IsDevelopment())  {     app.UseExceptionHandler("/Error");     app.UseHsts();  } app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthorization(); app.MapRazorPages(); app.UseCookiePolicy(); app.UseAuthentication(); app.UseStaticFiles(); app.UseminiOrangeSAMLSSOMiddleware(); app.Run();

1. Lägg till middleware i ASP.NET Core-applikationen

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

2. Konfigurera din identitetsleverantör

  • Enligt plugin Settings fliken väljer du din identitetsleverantör från listan som visas.
  • ASP.NET Core SAML Single Sign-On (SSO) | ASP.NET Core Authentication | ASP.NET Core SAML SSO - Välj identitetsleverantör

Det finns två sätt som beskrivs nedan med vilka du kan få SAML SP-metadata att konfigurera på din identitetsleverantör.

A] Använda SAML-metadata-URL eller metadatafil:
  • I Menyn för plugininställningar, leta efter Inställningar för tjänsteleverantör. Under det kan du hitta metadata-URLen samt möjligheten att ladda ner SAML-metadata.
  • Kopiera metadata-URL eller ladda ned metadatafilen för att konfigurera densamma på din identitetsleverantör.
  • Du kan hänvisa till skärmdumpen nedan:
  • ASP.NET Core SAML Single Sign-On (SSO) | ASP.NET Core Authentication | ASP.NET Core SAML SSO - Kopiera nedladdade metadata
B] Ladda upp metadata manuellt:
  • Från Inställningar för tjänsteleverantör avsnitt, kan du manuellt kopiera tjänsteleverantörens metadata som SP Entity ID, ACS URL, Single Logout URL och dela den med din identitetsleverantör för konfiguration.
  • Du kan hänvisa till skärmdumpen nedan:
  • ASP.NET Core SAML Single Sign-On (SSO) | ASP.NET Core Authentication | ASP.NET Core SAML SSO - Manuell metadata

3. Konfigurera ASP.NET Core SAML Middleware som tjänsteleverantör

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

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 mellanvaran med hjälp av Ladda upp IDP-metadata alternativ.
  • Du kan hänvisa till skärmdumpen nedan:
  • ASP.NET Core SAML Single Sign-On (SSO) | ASP.NET Core Authentication | ASP.NET Core 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 Save för att spara dina IDP-uppgifter.
  • ASP.NET Core SAML Single Sign-On (SSO) | ASP.NET Core Authentication | ASP.NET Core SAML SSO - SAML dll config

4. Testa SAML SSO

  • Klicka på Testkonfiguration för att testa om SAML-konfigurationen du har gjort är korrekt.
  • Skärmdumpen nedan visar ett lyckat resultat. Klicka på SSO-integration för att fortsätta med SSO-integrationen.
  • ASP.NET Core SAML Single Sign-On (SSO) | ASP.NET Core Authentication | ASP.NET Core SAML SSO - SAML dll Testkonfiguration
  • Om du upplever något fel i middleware-änden kommer du att visas med fönstret som liknar nedan.
  • ASP.NET Core SAML Single Sign-On (SSO) | ASP.NET Core Authentication | ASP.NET Core SAML SSO - Aktivera felsökningsloggar
  • För att felsöka felet kan du följa stegen nedan:
    • Enligt felsöka fliken, aktivera växeln för att ta emot pluginloggarna.
    • ASP.NET Core SAML Single Sign-On (SSO) | ASP.NET Core Authentication | ASP.NET Core SAML SSO - Aktivera felsökningsloggar
    • När det är aktiverat kommer du att kunna hämta pluginloggar genom att navigera till plugin Settings 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.

5. Attributmappning

  • Efter att ha testat konfigurationen, mappa dina applikationsattribut med attributen Identity Provider (IdP).
  • Notera: Alla mappade attribut kommer att lagras i sessionen så att du kan komma åt dem i din applikation.
  • ASP.NET Core SAML Single Sign-On (SSO) | ASP.NET Core Authentication | ASP.NET Core SAML SSO - attributmappning

6. Integrationskod

  • Dessa steg låter dig hämta SSO-användarinformationen i din ansökan i form av användaranspråk.
  • Du kan också titta på installationstur för att förstå hur SSO-integrationen skulle fungera i din Blazor-applikation.
  • Bara kopiera och klistra in det kodavsnittet där du vill komma åt användarattributen.
  • ASP.NET Core SAML Single Sign-On (SSO) | ASP.NET Core Authentication | ASP.NET Core SAML SSO - integrationskod
  • Notera:Denna provmellanvara stöder endast användarinformation i anspråk, hämtning av användarinformation i session och rubriker är tillgänglig i premiumplugin
  • Du kan också kopiera integrationskoden nedan:
  •           
      string name="";   string claimtype="";   string claimvalue="";    if(User.Identity.IsAuthenticated)    {      foreach( var claim in User.Claims)      {        claimtype = claim.Type;        claimvalue = claim.Value;      }      retrive custom attributes(for eg. Retrieve Mapped 'mobileNumber' attribute of your IDP)      var identity = (ClaimsIdentity)User.Identity;      IEnumerable claims = identity.Claims;      string mobileNumber = identity.FindFirst("mobileNumber")?.Value;    }
  • Notera: Alla mappade attribut kommer att lagras i anspråken som ska nås i din applikation.
  • Om du vill ha hjälp med integrationskoden, kontakta oss på aspnetsupport@xecurify.com

7. Inloggningsinställningar

  • Använd följande URL som en länk 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>

8. Logga ut Inställningar

  • 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 konfigurera ASP.NET Core SAML Single Sign-On (SSO) mellanprogram 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. Kontrollera listan över identitetsleverantörer 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.

Skicka en förfrågan om Live Demo för ASP.NET SSO nu

Utforska fördelarna med vår ASP.NET Single Sign On-plugin med en livedemo av vår miniOrange-expert



 Tack för ditt svar. Vi återkommer snart.

Något gick fel. Skicka din fråga igen

ASP.NET SAML SSO | SAML enkel inloggning | 10 dagar – gratis provperiod ASP.NET SAML SSO | SAML enkel inloggning | 10 dagar – gratis provperiod ASP.NET SAML SSO | SAML enkel inloggning | 10 dagar – gratis provperiod

Kontakta oss på -  +1 978 658 9387 (USA) | +91 97178 45846 (Indien)   aspnetsupport@xecurify.com

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