Resultados de la búsqueda :

×

Guía para configurar Umbraco SAML SSO usando ADFS como proveedor de identidad (IDP).

El plugin de inicio de sesión único (SSO) SAML de Umbraco permite habilitar el inicio de sesión único SAML para tus aplicaciones Umbraco. Con el inicio de sesión único, puedes usar una sola contraseña para acceder a tu aplicación y servicios Umbraco . Nuestro plugin es compatible con todos los proveedores de identidad compatibles con SAML . A continuación, te mostramos una guía paso a paso para configurar el inicio de sesión único (SSO) entre Umbraco y ADFS , considerando a ADFS como proveedor de identidad.

Seleccione su versión de umbraco para configurar SSO con:
Paquete NuGet
CLI de .NET

PM> NuGet\Install-Package miniOrange.Umbraco8.SAML.SSO -Version 5.4.2

> dotnet agregar paquete miniOrange.Umbraco8.SAML.SSO --versión 5.4.2

  • Agregar miniorange-saml-sso.dll en la carpeta bin (donde se encuentran tus otros archivos DLL) de tu sitio Umbraco.
  • Registrarse mininaranjasamlsso módulo para su SSO de Umbraco según los pasos proporcionados en el integración.md .
  • Agregue el archivo de configuración proporcionado saml.config en el directorio raíz de tu sitio Umbraco.
  • Ejecute la aplicación cuando finalice la configuración.
  • Descargar Módulo de inicio de sesión único (SSO) SAML de Umbraco.
  • Para configurar el módulo, extraiga el umbraco-saml-sso-conector.zip, encontrará un archivo DLL miniorange-saml-sso.dll, un archivo de configuración saml.config y integración.md archivo que contiene los pasos para agregar el módulo a su aplicación.
  • Agregar miniorange-saml-sso.dll en la carpeta bin (donde se encuentran tus otros archivos DLL) de tu sitio Umbraco.
  • Registrarse mininaranjasamlsso módulo para su SSO de Umbraco según los pasos proporcionados en el integración.md .
  • Agregue el archivo de configuración proporcionado saml.config en el directorio raíz de tu sitio Umbraco.
  • Ejecute la aplicación cuando finalice la configuración.
Paquete NuGet
CLI de .NET

PM> NuGet\Install-Package miniOrange.Umbraco8.SAML.SSO -Version 5.4.2

> dotnet agregar paquete miniOrange.Umbraco8.SAML.SSO --versión 5.4.2

  • Agregar miniorange-saml-sso.dll en la carpeta bin (donde se encuentran tus otros archivos DLL) de tu sitio Umbraco.
  • Registrarse mininaranjasamlsso módulo para su SSO de Umbraco según los pasos proporcionados en el integración.md .
  • Agregue el archivo de configuración proporcionado saml.config en el directorio raíz de tu sitio Umbraco.
  • Ejecute la aplicación cuando finalice la configuración.
  • Descargar Módulo de inicio de sesión único (SSO) SAML de Umbraco.
  • Para configurar el módulo, extraiga el umbraco-saml-sso-conector.zip, encontrará un archivo DLL miniorange-saml-sso.dll, un archivo de configuración saml.config y integración.md archivo que contiene los pasos para agregar el módulo a su aplicación.
  • Agregar miniorange-saml-sso.dll en la carpeta bin (donde se encuentran tus otros archivos DLL) de tu sitio Umbraco.
  • Registrarse mininaranjasamlsso módulo para su SSO de Umbraco según los pasos proporcionados en el integración.md .
  • Agregue el archivo de configuración proporcionado saml.config en el directorio raíz de tu sitio Umbraco.
  • Ejecute la aplicación cuando finalice la configuración.
Paquete NuGet
CLI de .NET

PM> NuGet\Install-Package miniOrange.Umbraco.SAML.SSO.Login -Versión 9.2.3

> dotnet agregar paquete miniOrange.Umbraco.SAML.SSO.Login --versión 9.2.3

  • Descargar Middleware de inicio de sesión único (SSO) SAML de Umbraco.
  • Para configurar el middleware, deberá agregar los siguientes espacios de nombres, servicios y middleware en su inicio.cs archivo (marcado en verde), a continuación se muestra un ejemplo.
    Incluya solo la sección resaltada a continuación en el inicio.cs archivo de su solicitud.
  using miniOrange.saml;
  using System.Reflection;

  namespace Application
  {
    public class Startup
    {

      // Add services to the container.
      public void ConfigureServices(IServiceCollection services)
      {
        services.AddUmbraco(_env, _config)
          .AddBackOffice()
          .AddWebsite()
          .AddComposers()
          .Build();

        services.AddminiOrangeServices(Assembly.GetExecutingAssembly());
      }

      public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
      {
        if (env.IsDevelopment())
        {
          app.UseDeveloperExceptionPage();
        }
        app.UseUmbraco()
          .WithMiddleware(u =>
          {
            u.UseBackOffice();
            u.UseWebsite();
            u.AppBuilder.UseminiOrangeSAMLSSOMiddleware();
          })
          .WithEndpoints(u =>
          {
            u.UseInstallerEndpoints();
            u.UseBackOfficeEndpoints();
            u.UseWebsiteEndpoints();
          });
      }
    }
  }
  • Ejecute la aplicación cuando finalice la configuración.
Paquete NuGet
CLI de .NET

PM> NuGet\Install-Package miniOrange.Umbraco.SAML.SSO.Login -Versión 10.2.3

> dotnet agregar paquete miniOrange.Umbraco.SAML.SSO.Login --versión 10.2.3

  • Descargar Middleware de inicio de sesión único (SSO) SAML de Umbraco.
  • Para configurar el middleware, deberá agregar los siguientes espacios de nombres, servicios y middleware en su inicio.cs archivo (marcado en verde), a continuación se muestra un ejemplo.
    Incluya solo la sección resaltada a continuación en el inicio.cs archivo de su solicitud.
  using miniOrange.saml;
  using System.Reflection;

  namespace Application
  {
    public class Startup
    {

      // Add services to the container.
      public void ConfigureServices(IServiceCollection services)
      {
        services.AddUmbraco(_env, _config)
          .AddBackOffice()
          .AddWebsite()
          .AddComposers()
          .Build();

        services.AddminiOrangeServices(Assembly.GetExecutingAssembly());
      }

      public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
      {
        if (env.IsDevelopment())
        {
          app.UseDeveloperExceptionPage();
        }
        app.UseUmbraco()
          .WithMiddleware(u =>
          {
            u.UseBackOffice();
            u.UseWebsite();
            u.AppBuilder.UseminiOrangeSAMLSSOMiddleware();
          })
          .WithEndpoints(u =>
          {
            u.UseInstallerEndpoints();
            u.UseBackOfficeEndpoints();
            u.UseWebsiteEndpoints();
          });
      }
    }
  }
  • Ejecute la aplicación cuando finalice la configuración.
Paquete NuGet
CLI de .NET

PM> NuGet\Install-Package miniOrange.Umbraco.SAML.SSO.Login -Versión 11.2.3

> dotnet agregar paquete miniOrange.Umbraco.SAML.SSO.Login --versión 11.2.3

  • Descargar Middleware de inicio de sesión único (SSO) SAML de Umbraco.
  • Para configurar el middleware, deberá agregar los siguientes espacios de nombres, servicios y middleware en su programa.cs archivo (marcado en verde), a continuación se muestra un ejemplo.
    Incluya solo la sección resaltada a continuación en el programa.cs archivo de su solicitud.
  using miniOrange.saml;
  using System.Reflection;
  WebApplicationBuilder builder = WebApplication.CreateBuilder(args);

  builder.CreateUmbracoBuilder()
    .AddBackOffice()
    .AddWebsite()
    .AddDeliveryApi()
    .AddComposers()
    .Build();

  // Add services to the container.
  builder.Services.AddminiOrangeServices(Assembly.GetExecutingAssembly());

  WebApplication app = builder.Build();

  await app.BootUmbracoAsync();

  app.UseUmbraco()
    .WithMiddleware(u =>
    {
      u.UseBackOffice();
      u.UseWebsite();
      u.AppBuilder.UseminiOrangeSAMLSSOMiddleware();
    })
    .WithEndpoints(u =>
    {
      u.UseBackOfficeEndpoints();
      u.UseWebsiteEndpoints();
    });
  await app.RunAsync();
  • Ejecute la aplicación cuando finalice la configuración.
Paquete NuGet
CLI de .NET

PM> NuGet\Install-Package miniOrange.Umbraco.SAML.SSO.Login -Versión 12.2.3

> dotnet agregar paquete miniOrange.Umbraco.SAML.SSO.Login --versión 12.2.3

  • Descargar Middleware de inicio de sesión único (SSO) SAML de Umbraco.
  • Para configurar el middleware, deberá agregar los siguientes espacios de nombres, servicios y middleware en su programa.cs archivo (marcado en verde), a continuación se muestra un ejemplo.
    Incluya solo la sección resaltada a continuación en el programa.cs archivo de su solicitud.
  using miniOrange.saml;
  using System.Reflection;
  WebApplicationBuilder builder = WebApplication.CreateBuilder(args);

  builder.CreateUmbracoBuilder()
    .AddBackOffice()
    .AddWebsite()
    .AddDeliveryApi()
    .AddComposers()
    .Build();

  // Add services to the container.
  builder.Services.AddminiOrangeServices(Assembly.GetExecutingAssembly());

  WebApplication app = builder.Build();

  await app.BootUmbracoAsync();

  app.UseUmbraco()
    .WithMiddleware(u =>
    {
      u.UseBackOffice();
      u.UseWebsite();
      u.AppBuilder.UseminiOrangeSAMLSSOMiddleware();
    })
    .WithEndpoints(u =>
    {
      u.UseBackOfficeEndpoints();
      u.UseWebsiteEndpoints();
    });
  await app.RunAsync();
  • Ejecute la aplicación cuando finalice la configuración.
Paquete NuGet
CLI de .NET

PM> NuGet\Install-Package miniOrange.Umbraco.SAML.SSO.Login -Versión 13.2.3

> dotnet agregar paquete miniOrange.Umbraco.SAML.SSO.Login --versión 13.2.3

  • Descargar Middleware de inicio de sesión único (SSO) SAML de Umbraco.
  • Para configurar el middleware, deberá agregar los siguientes espacios de nombres, servicios y middleware en su programa.cs archivo (marcado en verde), a continuación se muestra un ejemplo.
    Incluya solo la sección resaltada a continuación en el programa.cs archivo de su solicitud.
  using miniOrange.saml;
  using System.Reflection;
  WebApplicationBuilder builder = WebApplication.CreateBuilder(args);

  builder.CreateUmbracoBuilder()
    .AddBackOffice()
    .AddWebsite()
    .AddDeliveryApi()
    .AddComposers()
    .Build();

  // Add services to the container.
  builder.Services.AddminiOrangeServices(Assembly.GetExecutingAssembly());

  WebApplication app = builder.Build();

  await app.BootUmbracoAsync();

  app.UseUmbraco()
    .WithMiddleware(u =>
    {
      u.UseBackOffice();
      u.UseWebsite();
      u.AppBuilder.UseminiOrangeSAMLSSOMiddleware();
    })
    .WithEndpoints(u =>
    {
      u.UseBackOfficeEndpoints();
      u.UseWebsiteEndpoints();
    });
  await app.RunAsync();
  • Ejecute la aplicación cuando finalice la configuración.
Paquete NuGet
CLI de .NET

PM> NuGet\Install-Package miniOrange.Umbraco.SAML.SSO.Login -Versión 14.2.3

> dotnet agregar paquete miniOrange.Umbraco.SAML.SSO.Login --versión 14.2.3

  • Descargar Middleware de inicio de sesión único (SSO) SAML de Umbraco.
  • Para configurar el middleware, deberá agregar los siguientes espacios de nombres, servicios y middleware en su programa.cs archivo (marcado en verde), a continuación se muestra un ejemplo.
    Incluya solo la sección resaltada a continuación en el programa.cs archivo de su solicitud.
  using miniOrange.saml;
  using System.Reflection;
  WebApplicationBuilder builder = WebApplication.CreateBuilder(args);

  builder.CreateUmbracoBuilder()
    .AddBackOffice()
    .AddWebsite()
    .AddDeliveryApi()
    .AddComposers()
    .Build();

  // Add services to the container.
  builder.Services.AddminiOrangeServices(Assembly.GetExecutingAssembly());

  WebApplication app = builder.Build();

  await app.BootUmbracoAsync();

  app.UseUmbraco()
    .WithMiddleware(u =>
    {
      u.UseBackOffice();
      u.UseWebsite();
      u.AppBuilder.UseminiOrangeSAMLSSOMiddleware();
    })
    .WithEndpoints(u =>
    {
      u.UseBackOfficeEndpoints();
      u.UseWebsiteEndpoints();
    });
  await app.RunAsync();
  • Ejecute la aplicación cuando finalice la configuración.
Paquete NuGet
CLI de .NET

PM> NuGet\Install-Package miniOrange.Umbraco.SAML.SSO.Login -Versión 15.2.4

> dotnet agregar paquete miniOrange.Umbraco.SAML.SSO.Login --versión 15.2.4

  • Descargar Middleware de inicio de sesión único (SSO) SAML de Umbraco.
  • Para configurar el middleware, deberá agregar los siguientes espacios de nombres, servicios y middleware en su programa.cs archivo (marcado en verde), a continuación se muestra un ejemplo.
    Incluya solo la sección resaltada a continuación en el programa.cs archivo de su solicitud.
  using miniOrange.saml;
  using System.Reflection;
  WebApplicationBuilder builder = WebApplication.CreateBuilder(args);

  builder.CreateUmbracoBuilder()
    .AddBackOffice()
    .AddWebsite()
    .AddDeliveryApi()
    .AddComposers()
    .Build();

  // Add services to the container.
  builder.Services.AddminiOrangeServices(Assembly.GetExecutingAssembly());

  WebApplication app = builder.Build();

  await app.BootUmbracoAsync();

  app.UseUmbraco()
    .WithMiddleware(u =>
    {
      u.UseBackOffice();
      u.UseWebsite();
      u.AppBuilder.UseminiOrangeSAMLSSOMiddleware();
    })
    .WithEndpoints(u =>
    {
      u.UseBackOfficeEndpoints();
      u.UseWebsiteEndpoints();
    });
  await app.RunAsync();
  • Ejecute la aplicación cuando finalice la configuración.
Paquete NuGet
CLI de .NET

PM> NuGet\Install-Package miniOrange.Umbraco.SAML.SSO.Login -Versión 16.2.4

> dotnet agregar paquete miniOrange.Umbraco.SAML.SSO.Login --versión 16.2.4

  • Descargar Middleware de inicio de sesión único (SSO) SAML de Umbraco.
  • Para configurar el middleware, deberá agregar los siguientes espacios de nombres, servicios y middleware en su programa.cs archivo (marcado en verde), a continuación se muestra un ejemplo.
    Incluya solo la sección resaltada a continuación en el programa.cs archivo de su solicitud.
  using miniOrange.saml;
  using System.Reflection;
  WebApplicationBuilder builder = WebApplication.CreateBuilder(args);

  builder.CreateUmbracoBuilder()
    .AddBackOffice()
    .AddWebsite()
    .AddDeliveryApi()
    .AddComposers()
    .Build();

  // Add services to the container.
  builder.Services.AddminiOrangeServices(Assembly.GetExecutingAssembly());

  WebApplication app = builder.Build();

  await app.BootUmbracoAsync();

  app.UseUmbraco()
    .WithMiddleware(u =>
    {
      u.UseBackOffice();
      u.UseWebsite();
      u.AppBuilder.UseminiOrangeSAMLSSOMiddleware();
    })
    .WithEndpoints(u =>
    {
      u.UseBackOfficeEndpoints();
      u.UseWebsiteEndpoints();
    });
  await app.RunAsync();
  • Ejecute la aplicación cuando finalice la configuración.
Paquete NuGet
CLI de .NET

PM> NuGet\Install-Package miniOrange.Umbraco.SAML.SSO.Login -Versión 17.2.4

> dotnet agregar paquete miniOrange.Umbraco.SAML.SSO.Login --versión 17.2.4

  • Descargar Middleware de inicio de sesión único (SSO) SAML de Umbraco.
  • Para configurar el middleware, deberá agregar los siguientes espacios de nombres, servicios y middleware en su programa.cs archivo (marcado en verde), a continuación se muestra un ejemplo.
    Incluya solo la sección resaltada a continuación en el programa.cs archivo de su solicitud.
  using miniOrange.saml;
  using System.Reflection;
  WebApplicationBuilder builder = WebApplication.CreateBuilder(args);

  builder.CreateUmbracoBuilder()
    .AddBackOffice()
    .AddWebsite()
    .AddDeliveryApi()
    .AddComposers()
    .Build();

  // Add services to the container.
  builder.Services.AddminiOrangeServices(Assembly.GetExecutingAssembly());

  WebApplication app = builder.Build();

  await app.BootUmbracoAsync();

  app.UseUmbraco()
    .WithMiddleware(u =>
    {
      u.UseBackOffice();
      u.UseWebsite();
      u.AppBuilder.UseminiOrangeSAMLSSOMiddleware();
    })
    .WithEndpoints(u =>
    {
      u.UseBackOfficeEndpoints();
      u.UseWebsiteEndpoints();
    });
  await app.RunAsync();
  • Ejecute la aplicación cuando finalice la configuración.
Paquete NuGet
CLI de .NET

PM> NuGet\Install-Package miniOrange.Umbraco.SAML.SSO.Login -Versión 18.0.0

> dotnet agregar paquete miniOrange.Umbraco.SAML.SSO.Login --versión 18.0.0

  • Descargar Middleware de inicio de sesión único (SSO) SAML de Umbraco.
  • Para configurar el middleware, deberá agregar los siguientes espacios de nombres, servicios y middleware en su programa.cs archivo (marcado en verde), a continuación se muestra un ejemplo.
    Incluya solo la sección resaltada a continuación en el programa.cs archivo de su solicitud.
  using miniOrange.saml;
  using System.Reflection;
  WebApplicationBuilder builder = WebApplication.CreateBuilder(args);

  builder.CreateUmbracoBuilder()
    .AddBackOffice()
    .AddWebsite()
    .AddDeliveryApi()
    .AddComposers()
    .Build();

  // Add services to the container.
  builder.Services.AddminiOrangeServices(Assembly.GetExecutingAssembly());

  WebApplication app = builder.Build();

  await app.BootUmbracoAsync();

  app.UseUmbraco()
    .WithMiddleware(u =>
    {
      u.UseBackOffice();
      u.UseWebsite();
      u.AppBuilder.UseminiOrangeSAMLSSOMiddleware();
    })
    .WithEndpoints(u =>
    {
      u.UseBackOfficeEndpoints();
      u.UseWebsiteEndpoints();
    });
  await app.RunAsync();
  • Ejecute la aplicación cuando finalice la configuración.

Guía paso a paso para el inicio de sesión único (SSO) SAML de Umbraco utilizando ADFS como proveedor de identidad.

  • Después de la integración, abra su navegador y navegue hasta el panel del conector con la siguiente URL:
 https://<umbraco-base-url>/?ssoaction=config
  • Si aparece la página de registro o la página de inicio de sesión, habrá agregado exitosamente el middleware miniOrange SAML SSO en su aplicación.
Umbraco SAML SSO - página de registro

  • Regístrese o inicie sesión con su cuenta haciendo clic en Registrarse para configurar el middleware.
  • Después de registrarse exitosamente, recibirá una clave de licencia de prueba en su dirección de correo electrónico registrada.
  • Para activar el middleware, puede:
    • Escriba el clave de licencia Recibido por correo electrónico en el campo de entrada provisto.

    OR

    • Sube el archivo de licencia que descargaste haciendo clic en el Haga clic aquí .
Umbraco SAML SSO - Verificar licencia de prueba

  • A continuación, marque la casilla "He leído las condiciones anteriores y deseo activar el middleware" y haga clic en el botón Activar licencia .
Umbraco SAML SSO - Activar licencia

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

A] Uso de URL de metadatos SAML o archivo de metadatos
  • En la sección Menú de configuración del complemento, buscar Configuración del proveedor de serviciosDebajo, 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:
Umbraco SAML SSO: metadatos del proveedor de servicios

B] Carga manual de metadatos
  • En el campo Configuración del proveedor de servicios En la 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:
Umbraco SAML SSO: introduzca manualmente los metadatos del SP.

  • Primero, busca Administración de ADFS aplicación en su servidor ADFS.
Administración de ADFS

  • En Administración de ADFS, seleccione Confianza del partido que confía y haga clic en Agregar confianza de parte dependiente.
Administración de ADFS: confianza del usuario autenticado

  • Seleccionar Reclamos conscientes desde el Asistente de confianza para la parte que confía y haga clic en Comenzar .
Administración de ADFS: Reclamaciones conscientes

Seleccionar fuente de datos

  • En Seleccionar fuente de datos, seleccione la fuente de datos para agregar una confianza de parte de confianza.
  • Navegue a Metadatos del proveedor de servicios sección del middleware SAML de Umbraco para obtener los endpoints para configurar el Service Provider manualmente.
  • In Asistente para agregar confianza de usuario de confianza Seleccionar opción Ingrese datos sobre la parte que confía manualmente y haga clic en Siguiente.
Metadatos del proveedor de servicios

Especificar nombre para mostrar

  • entrar: Nombre que se ve en la pagina y haga clic en Siguiente.
Especificar nombre para mostrar

Configurar certificado (función Premium)

  • Descargue el certificado de Pestaña de metadatos del proveedor de servicios.
  • Cargue el certificado y haga clic en Siguiente.
Configurar certificado

Configurar URL

  • Seleccionar Habilitar la compatibilidad con el protocolo WebSSO SAML 2.0 opción y entrar URL de ACS del complemento Metadatos del proveedor de servicios
  • Haga clic en Siguiente.
Configurar URL

Configurar identificadores

  • En la sección Identificador de confianza del usuario de confianza, añade el SP-EntityID / Emisor del complemento Metadatos del proveedor de servicios .
Configurar identificadores

Elija la política de control de acceso

  • Seleccionar Permitir a todos como Política de Control de Acceso y haga clic en Siguiente.
Elija la política de control de acceso

Listo para agregar confianza

  • In Listo para agregar confianza hacer clic en Siguiente y luego en Cerrar.
Listo para agregar confianza

Editar política de emisión de reclamos

  • En la lista de Confianza del partido que confía, seleccione la aplicación que creó y haga clic en Editar política de emisión de reclamos.
Editar política de emisión de reclamos

  • En la pestaña Regla de transformación de emisión, haga clic en Agregar regla .
Editar política de emisión de reclamos

Elija el tipo de regla

  • Seleccionar Enviar atributos LDAP como reclamos y haga clic en Siguiente.
Elija el tipo de regla

Configurar regla de reclamo

  • Agregue un Nombre de la regla de reclamo y seleccione el Tienda de atributos según sea necesario en el menú desplegable.
  • En Asignación de atributos LDAP a tipos de reclamos salientes, Seleccione el atributo LDAP como Correos electrónicos y tipo de reclamación saliente como ID de nombre.
Configurar regla de reclamo

  • Una vez que haya configurado los atributos, haga clic en Termine.
  • Después de configurar ADFS como IDP, necesitará el Metadatos de federación para configurar su proveedor de servicios.
  • Para obtener los metadatos de la federación de ADFS, puede utilizar esta URL
    https://< ADFS_Server_Name >/federationmetadata/2007-06/federationmetadata.xml
  • Has configurado correctamente ADFS como proveedor de identidad (IdP) SAML para lograr el inicio de sesión único (SSO) de Umbraco.

SSO de Windows (opcional)

Siga los pasos a continuación para configurar Windows SSO

  • Pasos para configurar ADFS para la autenticación de Windows
    • Abra el símbolo del sistema elevado en el servidor ADFS y ejecute el siguiente comando en él:
      setspn -a HTTP/##FQDN del servidor ADFS## ##Cuenta de servicio de dominio##
    • FQDN es un nombre de dominio completo (Ejemplo: adfs4.example.com)
    • La cuenta de servicio de dominio es el nombre de usuario de la cuenta en AD.
    • Ejemplo: setspn -a HTTP/adfs.example.com nombre de usuario/dominio.
  • Abra la Consola de administración de AD FS, haga clic en Servicios e ir a la Métodos de autenticación sección. A la derecha, haga clic en Editar métodos de autenticación principales. Verifique la autenticación de Windows en la zona de Intranet.
Consola de administración de ADFS Consola de administración de ADFS
  • Abra Internet Explorer. Navegue a la pestaña Seguridad en Opciones de Internet.
  • Agregue el FQDN de AD FS a la lista de sitios en la intranet local y reinicie el navegador.
  • Seleccione Nivel personalizado para la zona de seguridad. En la lista de opciones, seleccione Inicio de sesión automático solo en la Zona de Intranet.
Configuración de seguridad - Zona de intranet local

  • Abra PowerShell y ejecute los siguientes dos comandos para habilitar la autenticación de Windows en el navegador Chrome.
 Set-AdfsProperties -WIASupportedUserAgents ((Get-ADFSProperties | Select -ExpandProperty WIASupportedUserAgents) + "Chrome")
 Get-AdfsProperties | Select -ExpandProperty WIASupportedUserAgents;
  • Ha configurado ADFS correctamente para la autenticación de Windows.
  • Haga clic en el elemento Agregar nuevo IDP Botón para configurar un nuevo proveedor de identidad.
Inicio de sesión único SAML de Umbraco utilizando ADFS como proveedor de identidad: agregar nuevo proveedor de identidad.

  • En la sección Ajustes Plugin seleccione el módulo ADFS como su proveedor de identidad de la lista que se muestra.
Inicio de sesión único SAML de Umbraco mediante ADFS como proveedor de identidad: seleccione ADFS

A continuación se detallan dos formas 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), entonces puede simplemente configurar los metadatos del proveedor de identidad en el middleware utilizando el Cargar metadatos de IDP .
  • 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:
Umbraco SAML SSO: cargar metadatos de IDP

  • 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.
Umbraco SAML SSO - Configurar IDP manualmente

  • Después de cargar los detalles de los metadatos, navegue hasta el Configuración del proveedor de identidad sección. Pase el cursor sobre el Seleccionar acciones desplegable y haga clic en Configuración de prueba.
Umbraco SAML SSO: configuración de prueba

  • La siguiente captura de pantalla muestra un resultado exitoso. Haga clic en Integración SSO para continuar con la integración SSO.
Umbraco SAML SSO - Prueba de configuración exitosa

  • Si experimenta algún error en el middleware, verá una ventana similar a la que se muestra a continuación.
Umbraco SAML SSO: error de configuración de prueba

  • Para solucionar el error, puede seguir los pasos a continuación:
  • En Solucionar problemas pestaña, habilite la opción para recibir los registros del complemento.
Umbraco SAML SSO - Solución de problemas

  • 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 menú Solucionar problemas Toca para ver qué salió mal.
  • Puedes compartir el archivo de registro con nosotros en umbracosupport@xecurify.com y nuestro equipo se comunicará con usted para resolver su problema.
Tipo de inicio de sesión de Umbraco
  • Después de esto, seleccione el Tipo de inicio de sesión desde el menú desplegable en el lado derecho de la página de Configuración del proveedor de identidad.
  • Puede elegir entre BackOffice, Miembro, o Atributo personalizado basado en.
  • Nota: El Atributo personalizado basado en El tipo de inicio de sesión está disponible en el Premium y Empresa versiones.
Umbraco SAML SSO - Tipo de inicio de sesión de Umbraco
  • La asignación de atributos, la asignación de roles y la restricción de dominio están disponibles en el Premium y Empresa versiones del middleware.
Umbraco SAML SSO - Mapeo de atributos

  • Hover en Seleccionar acciones y haga clic en Copiar enlace SSO.
Umbraco SAML SSO - Copiar enlace SSO

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

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

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

¡Nos pondremos en contacto con usted lo antes posible!


ADFS_sso ×
¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

múltiples proveedores