Comienza la cuenta atrás para Keyfactor Tech Days | ¡Asegura tu plaza hoy mismo!

  • Inicio
  • Blog
  • AD FS 2.0 Rollup 2 y páginas personalizadas

AD FS 2.0 Rollup 2 y páginas personalizadas

El paquete acumulativo de actualizaciones 2 para Active Directory Federation Services (AD FS) 2.0, que se publicó el año pasado, soluciona cinco problemas:

  1. Mejora la fiabilidad del AD FS bajo carga
  2. Añade una nueva configuración para evitar que el parámetro whr sobrescriba una cookie de descubrimiento de dominio de origen existente.
  3. Incorpora una corrección que impide que el servicio AD FS se detenga si la inscripción automática archiva los certificados.
  4. Incluye una opción para añadir servidores AD FS en diferentes zonas horarias a una granja que utiliza WID.
  5. Soluciona un problema por el que AD FS omitía el parámetro SAML2 RelayState en determinadas situaciones, como cuando se utilizaban escenarios iniciados por IdP.

Descripción del paquete acumulativo de actualizaciones 2 para Active Directory Federation Services (AD FS) 2.0
https://support.microsoft.com/?id=2681584

Suena como algunos buenos cambios en el rollup 2, y usted piensa que podría valer la pena implementar en su entorno personalizado, hasta que usted mira y nota que AD FS 2.0 rollup 2 sustituye a un gran número de archivos-no sólo los archivos DLL detrás de las escenas, pero los archivos que ha personalizado. Oh, no, usted piensa, ahora tengo que combinar todas mis personalizaciones cuidadosamente elaborados en los nuevos archivos, esto va a tomar para siempre.

Desplácese por la larga lista de archivos modificados, que incluye:

Commonresources.ar.resx
Commonresources.bg.resx
Recursoscomunes.cs.resx
Recursoscomunes.da.resx
Recursoscomunes.de.resx
Recursoscomunes.el.resx
Recursoscomunes.es
Recursoscomunes.es
Recursoscomunes.es
Recursoscomunes.es
Recursoscomunes.fr.resx
Recursoscomunes.he.resx
Recursoscomunes.hr.resx
Recursoscomunes.hu.resx
Recursoscomunes.it.resx
Recursoscomunes.ja.resx
Recursoscomunes.ko.resx
Recursoscomunes.lt.resx
Recursoscomunes.lv.resx
Recursoscomunes.nl.resx
Recursoscomunes.no.resx
Commonresources.pl.resx
Recursoscomunes.pt-br.resx
Recursoscomunes.pt-pt.resx
Recursoscomunes.resx
Recursoscomunes.ro.resx
Recursoscomunes.ru
Recursoscomunes.es
Recursoscomunes.es
Recursoscomunes.sr.resx
Recursoscomunes.sv
Recursoscomunes.th.resx
Recursoscomunes.tr
Recursoscomunes.es
Recursoscomunes.zh-cn.resx
Recursoscomunes.zh-hk.resx
Recursoscomunes.zh-tw.resx
Error.aspx
Error.aspx.cs
Formulario de registro.aspx
Formssignin.aspx.cs
Global.asax
Global.asax.cs
Cabecera_fondo.png
Homerealmdiscovery.aspx
Homerealmdiscovery.aspx.cs
Idpinitiatedsignon.aspx
Idpinitiatedsignon.aspx.cs
Masterpage.master
Masterpage.master.cs
Cerrar sesión.aspx
Salir.aspx.cs
Spinner.gif
Stylesheet.css
Web.config

Sí, el rollup 2 para AD FS 2.0 sustituye todos los archivos del árbol de directorios /adfs/ls, pero resulta que la mayoría de ellos no han cambiado realmente.

Los archivos de /adfs/ls que se han modificado para este rollup son:

  • IdpInitiatedSignOn.aspx.cs
  • \App_GlobalResources\CommonResources.resx

Ambos cambios son muy pequeños.

En IdpInitiatedSignOn.aspx.cs

4 líneas de código en Page_Init sólo se mueven un poco hacia abajo en una declaración else.

PopulateConditionalVisibilityControls();
RelyingPartyDropDownList.DataSource = RelyingParties;
RelyingPartyDropDownList.DataBind();
ActualizarTexto();

En \App_GlobalResources\CommonResources .resx cambia la "Cultura" y se mueve un salto de línea:

VIEJO

<data name="Culture" xml:space="preserve">
<value>neutral</value>
</data>

NUEVO

<data name="Culture" xml:space="preserve">
<value>en</value>
</data>

VIEJO (se desplaza un salto de línea)

<data name="UnauthenticatedText" xml:space="preserve">
<value>Authentication failed. Close the browser and try again, or contact your administrator for more information.</value>
</data>

NUEVO

<data name="UnauthenticatedText" xml:space="preserve">
<value>Authentication failed. Close the browser and try again, or contact your administrator for more
information.</value>
</data>

Muchas gracias a Doug McDorman por su análisis de los cambios en los archivos del rollup 2 para AD FS 2.0.