Sökresultat :
×Hjälp och support
Har du ett komplext användningsfall? Kontakta oss – Din väg till sömlös kommunikation och exceptionell service.
info@xecurify.com
+ 1 978 658 9387 (US)
+91 97178 45846 (Indien)
Blazor SAML Single Sign-On (SSO) modulen ger möjlighet att aktivera SAML Single Sign-On för dina Blazor-applikationer. Genom att använda enkel inloggning kan du bara använda ett lösenord för att komma åt din Blazor-applikation och dina tjänster. Vår modul är kompatibel med alla SAML-kompatibla identitetsleverantörer.
Kan du inte hitta din IdP? Kontakta oss på aspnetsupport@xecurify.com och vi hjälper dig att ställa in ASP.NET Core SSO med din IdP på nolltid.
Nå ut till oss kl aspnetsupport@xecurify.com och vi hjälper dig att ställa in Blazor SAML SSO med din identitetsleverantör (IdP) på nolltid.
using miniorange.saml public class Startup { public void ConfigureServices(IServiceCollection services) { services.AddSession(); services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme).AddCookie(); services.AddControllersWithViews(); } public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseRouting(); app.UseAuthorization(); app.MapRazorPages(); app.UseCookiePolicy(); app.UseAuthentication(); app.UseminiOrangeSAMLSSOMiddleware(); app.Run(); } }
using Microsoft.AspNetCore.Authentication.Cookies; using miniOrange.saml; var builder = WebApplication.CreateBuilder(args); builder.Services.AddRazorPages(); // Add authentication services builder.Services.AddminiOrangeServices(Assembly.GetExecutingAssembly()); 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(); app.useantiforgery();
https://<blazor-application-base-url>/?ssoaction=config
Obs: Efter installationen av plugin-programmet måste vi ställa in förtroendet mellan din Blazor-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.
Det finns två sätt som beskrivs nedan med vilka du kan konfigurera din SAML-identitetsleverantörs metadata i mellanvaran.
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; }
https://base-url/?ssoaction=login&appid=[Your-Application-ID]
<a href=”https://base-url/?ssoaction=login”>Log
in</a>
Du kan till och med konfigurera Blazor SAML Single Sign-On (SSO) med någon 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.
Säkra din Blazor-applikation genom att utföra Single Sign-On (SSO) i dem. 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-applikation.
Hittar du inte din identitetsleverantör? Maila oss på aspnetsupport@xecurify.com så hjälper vi dig att konfigurera SSO med din IDP och för snabb vägledning (via e-post/möte) om dina behov. Vårt team hjälper dig att välja den bästa lösningen/planen utifrån dina behov.
Behövs hjälp? Vi är här!
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
Begäran misslyckades.
Försök att skicka ett mail till info@xecurify.com
