Resultados de la búsqueda :

×

Autenticación de middleware ASP.NET: configurar ASP.NET Core SSO

¿Necesitas ayuda? Programe una reunión gratuita con nuestros expertos de inmediato usando Calendly

Reserva tu plaza

Caracteristicas

Inicio de sesión único de SAML
El inicio de sesión único (SSO) de ASP.NET Core MVC SAML en su sitio web/aplicación brinda acceso fácil y fluido a todos los recursos a través de múltiples proveedores de identidad.
Proteja su sitio completo
Restrinja su aplicación/sitio solo a usuarios registrados con inicio de sesión único (SSO) de ASP.NET Core MVC SAML redirigiendo a los usuarios a su IdP si no se encuentra una sesión iniciada
Cierre de sesión único
Permite a un usuario cerrar sesión en todas las sesiones del servidor establecidas a través de SAML SSO iniciando el proceso de cierre de sesión una vez.
Asignación de atributos
Los usuarios que hayan iniciado sesión en la aplicación/sitio web ASP.NET Core MVC a través de SAML SSO pueden asignar sus atributos desde IDP a la aplicación.
Mapeo de roles
Asigne los roles de su proveedor de identidad a su aplicación ASP.NET Core MVC a través de SAML SSO y restrinja los recursos a roles específicos.
Soporte para múltiples desplazados internos
Admite SAML SSO para el sitio web y la aplicación .NET Core MVC con múltiples proveedores de identidad SAML
Certificado personalizado
Agregue su propio certificado X.509 personalizado para enviar una solicitud firmada y verificar la respuesta firmada.
Configuración de IdP de sincronización automática a partir de metadatos
Mantenga la configuración y los certificados de IDP SAML actualizados y sincronizados
Soporte de la Federación
Permite a los usuarios iniciar sesión única en el sitio a través de su institución afiliada a InCommon Federation.

Planes para ti

La licencia está vinculada al dominio de las instancias o aplicaciones ASP.NET, por lo que si tiene un entorno del tipo dev-staging-prod, necesitará 3 licencias del complemento (con descuentos aplicables en entornos de preproducción). Contactanos en aspnetsupport@xecurify.com para descuentos por volumen. Si aún no tiene una cuenta con nosotros, regístrese esta página para proceder con la compra de la licencia.
Gratis

Ici

Empezar ahora

Características proporcionadas

Los proveedores de identidad SAML 2.0 son
apoyadas

Autenticaciones SSO ilimitadas

Mapeo de atributos básicos y vinculación de cuentas

Guía de instalación para configurar IDP

Redirección automática a IDP

Cierre de sesión único de SAML

URL de redireccionamiento personalizada después de iniciar sesión y cerrar sesión

Mapeo de atributos personalizados

Metadatos de SP configurables

Grupo + Mapeo de roles

Restricción de dominio

Soporte de aplicaciones multiinquilino

Certificados SP personalizados

**Se admiten varios proveedores de identidad SAML

Premium

$449*

COMPRAR AHORA

Características proporcionadas

Los proveedores de identidad SAML 2.0 son
apoyadas

Autenticaciones SSO ilimitadas

Mapeo de atributos básicos y vinculación de cuentas

Guía de instalación para configurar IDP

Redirección automática a IDP

Cierre de sesión único de SAML

URL de redireccionamiento personalizada después de iniciar sesión y cerrar sesión

Mapeo de atributos personalizados

Metadatos de SP configurables

Grupo + Mapeo de roles

Restricción de dominio

Soporte de aplicaciones multiinquilino

Certificados SP personalizados

**Se admiten varios proveedores de identidad SAML

La Mejor Oferta

Empresa

$649*

COMPRAR AHORA

Características proporcionadas

Se admiten proveedores de identidad SAML 2.0

Autenticaciones SSO ilimitadas

Mapeo de atributos básicos y vinculación de cuentas

Guía de instalación para configurar IDP

Redirección automática a IDP

Cierre de sesión único de SAML

URL de redireccionamiento personalizada después de iniciar sesión y cerrar sesión

Mapeo de atributos personalizados

Metadatos de SP configurables

Grupo + Mapeo de roles

Restricción de dominio

Soporte de aplicaciones multiinquilino

Certificados SP personalizados

**Se admiten varios proveedores de identidad SAML

¿Necesitas ayuda? ¡Ofrecemos soporte técnico!

* Ofrecemos importantes descuentos en compras de licencias masivas y licencias para entornos de preproducción. A medida que aumenta el número de licencias, también aumenta el porcentaje de descuento.
**La cantidad de Proveedores de Identidad que tengas tiene un costo adicional.

¿Qué dicen nuestros clientes

Pasos para configurar el middleware ASP.NET SAML Core 2.0

Requisitos previos: descarga e instalación


PM> NuGet\Install-Package miniOrange.SAML.SSO.Middleware
    
using miniorange.saml using System.Reflection var builder=WebApplication.CreateBuilder(args);   // Add services to the container.   builder.Services.AddRazorPages();   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();

1. Agregar middleware en la aplicación ASP.NET Core

  • After integration, open your browser and browse the connector dashboard with the URL below:
    https://<asp.net-core-application-base-url>/?ssoaction=config
  • If the registration page or login page pops up, you have successfully added the miniOrange ASP.NET Core SAML middleware authentication to your application.
  • Inicio de sesión único (SSO) de ASP.NET Core SAML | Autenticación central ASP.NET | ASP.NET Core SAML SSO: registro saml dll
  • Regístrese o inicie sesión con su cuenta haciendo clic en Registro para configurar el middleware.

2. Configura tu proveedor de identidad

  • Bajo la Ajustes Plugin tab, select your identity provider from the list shown.
  • Inicio de sesión único (SSO) de ASP.NET Core SAML | Autenticación central ASP.NET | ASP.NET Core SAML SSO: seleccione el proveedor de identidad

Hay dos formas que se detallan a continuación con las que puede obtener los metadatos de SAML SP para configurarlos en el extremo de su proveedor de identidad.

A] Usando la URL de metadatos SAML o el archivo de metadatos:
  • En Menú de configuración del complemento, buscar Configuración del proveedor de servicios. Debajo, puede encontrar la URL de los metadatos, así como la opción para descargar los metadatos SAML.
  • Copie la URL de metadatos o descargue el archivo de metadatos para configurarlo en el extremo de su proveedor de identidad.
  • Puede consultar la captura de pantalla a continuación:
  • Inicio de sesión único (SSO) de ASP.NET Core SAML | Autenticación central ASP.NET | ASP.NET Core SAML SSO: copiar metadatos descargados
B] Cargar metadatos manualmente:
  • Desde el Configuración del proveedor de servicios sección, puede copiar manualmente los metadatos del proveedor de servicios como ID de entidad de SP, URL de ACS, URL de cierre de sesión único y compártalo con su proveedor de identidad para su configuración.
  • Puede consultar la captura de pantalla a continuación:
  • Inicio de sesión único (SSO) de ASP.NET Core SAML | Autenticación central ASP.NET | ASP.NET Core SAML SSO: metadatos manuales

3. Configurar el middleware SAML ASP.NET Core como proveedor de servicios

Hay dos formas que se detallan a continuación con las que puede configurar los metadatos de su proveedor de identidad SAML en el middleware.

A] Cargue metadatos usando el botón Cargar metadatos IDP:
  • Si su proveedor de identidad le ha proporcionado la URL de metadatos o el archivo de metadatos (solo en formato .xml), simplemente puede configurar los metadatos del proveedor de identidad en el middleware utilizando el Cargar metadatos de IDP .
  • Puede consultar la captura de pantalla a continuación:
  • Inicio de sesión único (SSO) de ASP.NET Core SAML | Autenticación central ASP.NET | ASP.NET Core SAML SSO: carga de metadatos
  • Puedes elegir cualquiera de las opciones según el formato de metadatos que tengas disponible.
B] Configure los metadatos del proveedor de identidad manualmente:
  • Después de configurar su Proveedor de identidad, te proporcionará ID de entidad de IDP, URL de inicio de sesión único de IDP y Certificado SAML X509 campos respectivamente.
  • Haga Clic en Guardar para guardar los datos de su IDP.
  • Inicio de sesión único (SSO) de ASP.NET Core SAML | Autenticación central ASP.NET | ASP.NET Core SAML SSO: configuración de SAML dll

4. Prueba de SSO de SAML

  • Haga clic en el Configuración de prueba para probar si la configuración SAML que ha realizado es correcta.
  • La siguiente captura de pantalla muestra un resultado exitoso. Haga clic en Integración SSO para continuar con la integración SSO.
  • Inicio de sesión único (SSO) de ASP.NET Core SAML | Autenticación central ASP.NET | ASP.NET Core SAML SSO - Configuración de prueba SAML dll
  • Si experimenta algún error en el extremo del middleware, se le mostrará una ventana similar a la siguiente.
  • Inicio de sesión único (SSO) de ASP.NET Core SAML | Autenticación central ASP.NET | ASP.NET Core SAML SSO: habilitar registros de depuración
  • Para solucionar el error, puede seguir los pasos a continuación:
    • under Solucionar problemas pestaña, habilite la opción para recibir los registros del complemento.
    • Inicio de sesión único (SSO) de ASP.NET Core SAML | Autenticación central ASP.NET | ASP.NET Core SAML SSO: habilitar registros de depuración
    • Una vez habilitado, podrá recuperar los registros del complemento navegando a Ajustes Plugin pestaña y haciendo clic en Configuración de prueba.
    • Descargue nuestra archivo de registro del desplegable Solucionar problemas pestaña para ver qué salió mal.
    • Puedes compartir el archivo de registro con nosotros en aspnetsupport@xecurify.com y nuestro equipo se comunicará con usted para resolver su problema.

5. Mapeo de atributos

  • Después de probar la configuración, asigne los atributos de su aplicación a los atributos del proveedor de identidad (IdP).
  • Nota: Todos los atributos asignados se almacenarán en la sesión para que pueda acceder a ellos en su aplicación.
  • Inicio de sesión único (SSO) de ASP.NET Core SAML | Autenticación central ASP.NET | ASP.NET Core SAML SSO: asignación de atributos

6. Código de integración

  • Estos pasos le permiten recuperar la información del usuario SSO en su aplicación en forma de reclamos de usuario.
  • También puedes mirar el recorrido de instalación to understand how the SSO integration would work in your Blazor application.
  • Simplemente copie y pegue ese fragmento de código donde quiera acceder a los atributos del usuario.
  • Inicio de sesión único (SSO) de ASP.NET Core SAML | Autenticación central ASP.NET | ASP.NET Core SAML SSO: código de integración
  • Nota: This trial middleware only supports user information in claims, retrieving user information in session and headers is available in the premium plugin
  • También puede copiar el código de integración a continuación:
  •           
      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;    }
  • Nota: Todos los atributos asignados se almacenarán en los reclamos a los que se accederá en su aplicación.
  • Si desea ayuda con el código de integración, póngase en contacto con nosotros en aspnetsupport@xecurify.com

7. Configuración de inicio de sesión

  • Utilice la siguiente URL como enlace en la aplicación desde donde desea realizar SSO:
    https://base-url/?ssoaction=login
  • Por ejemplo, puedes usarlo como:
    <a href=”https://base-url/?ssoaction=login”>Log in</a>

8. Configuración de cierre de sesión

  • Utilice la siguiente URL como enlace a su aplicación desde donde desea realizar SLO:
    https://base-url/?ssoaction=logout
  • Por ejemplo, puedes usarlo como:
    <a href=”https://base-url/?ssoaction=logout”>Log out</a>

Puedes configurar el Inicio de sesión único (SSO) de ASP.NET Core SAML middleware con cualquier proveedor de identidad como 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 or even with your own custom identity provider. Consulte la lista de proveedores de identidad esta página.

Recursos adicionales

¿Necesitas ayuda?

¿No puedes encontrar tu proveedor de identidad? Envíenos un correo electrónico a aspnetsupport@xecurify.com y lo ayudaremos a configurar SSO con su IDP y para obtener orientación rápida (por correo electrónico/reunión) sobre sus requisitos y nuestro equipo lo ayudará a seleccionar la mejor solución/plan adecuado según sus requisitos.

Solicitar Demostración en vivo para ASP.NET SSO ahora

Explore los beneficios de nuestro complemento de inicio de sesión único ASP.NET con una demostración en vivo realizada por nuestro experto miniOrange



 Gracias por su respuesta. Nos pondremos en contacto con usted pronto.

Algo salió mal. Por favor envíe su consulta nuevamente

ASP.NET SAML SSO | Inicio de sesión único SAML | 10 días - Prueba gratuita ASP.NET SAML SSO | Inicio de sesión único SAML | 10 días - Prueba gratuita ASP.NET SAML SSO | Inicio de sesión único SAML | 10 días - Prueba gratuita

Contactanos en -  +1 978 658 9387 (EE. UU.) | +91 97178 45846 (India)   aspnetsupport@xecurify.com

¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

SOPORTE
Póngase en contacto con el soporte técnico de miniOrange
comercial

Gracias por su consulta.

Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com