Keyfactor Days 2027 – Participez à la conférence « Trust Security » à San Diego Inscrivez-vous dès maintenant !

AD FS 2.0 Rollup 2 et pages personnalisées

Keyfactor Keyfactor Technical Team

La mise à jour Rollup 2 pour Active Directory Federation Services (AD FS) 2.0, qui a été publiée l'année dernière, résout cinq problèmes :

  1. Améliore la fiabilité de l'AD FS en cas de charge
  2. Ajoute un nouveau paramètre pour empêcher le paramètre whr d'écraser un cookie de découverte de home realm existant.
  3. Incorpore un correctif qui empêche le service AD FS de s'arrêter si l'inscription automatique archive les certificats.
  4. Inclut une option permettant d'ajouter des serveurs AD FS situés dans des fuseaux horaires différents à une ferme utilisant WID.
  5. Correction d'un problème qui faisait qu'AD FS ne prenait pas en compte le paramètre RelayState de SAML2 dans certaines situations, par exemple lors de l'utilisation de scénarios initiés par l'IdP.

Description du Update Rollup 2 pour Active Directory Federation Services (AD FS) 2.0
https://support.microsoft.com/?id=2681584

Les changements apportés par le rollup 2 semblent intéressants et vous pensez qu'il pourrait être utile de les mettre en œuvre dans votre environnement personnalisé, jusqu'à ce que vous remarquiez que le rollup 2 d'AD FS 2.0 remplace un grand nombre de fichiers - pas seulement des fichiers DLL en arrière-plan, mais des fichiers que vous avez personnalisés. OH NON, pensez-vous, je dois maintenant fusionner toutes mes personnalisations soigneusement élaborées dans les nouveaux fichiers ; cela va prendre une éternité.

Vous parcourez la longue liste des fichiers modifiés, qui comprend les éléments suivants :

Commonresources.ar.resx
Commonresources.bg.resx
Commonresources.cs.resx
Commonresources.da.resx
Commonresources.de.resx
Commonresources.el.resx
Commonresources.en.resx
Ressources communes.es.resx
Commonresources.et.resx
Commonresources.fi.resx
Ressources communes.fr.resx
Ressources communes.he.resx
Ressources communes.hr.resx
Ressources communes.hu.resx
Ressources communes.it.resx
Ressources communes.ja.resx
Ressources communes.ko.resx
Ressources communes.lt.resx
Commonresources.lv.resx
Commonresources.nl.resx
Commonresources.no.resx
Ressources communes.pl.resx
Ressources communes.pt-br.resx
Commonresources.pt-pt.resx
Ressources communes.resx
Commonresources.ro.resx
Commonresources.ru.resx
Ressources communes.sk.resx
Ressources communes.sl.resx
Ressources communes.sr.resx
Ressources communes.sv.resx
Ressources communes.th.resx
Commonresources.tr.resx
Commonresources.uk.resx
Ressources communes.zh-cn.resx
Commonresources.zh-hk.resx
Ressources communes.zh-tw.resx
Erreur.aspx
Error.aspx.cs
Formssignin.aspx
Formssignin.aspx.cs
Global.asax
Global.asax.cs
Header_background.png
Homerealmdiscovery.aspx
Homerealmdiscovery.aspx.cs
Idpinitiatedsignon.aspx
Idpinitiatedsignon.aspx.cs
Masterpage.master
Masterpage.master.cs
Signout.aspx
Signout.aspx.cs
Spinner.gif
Stylesheet.css
Web.config

Oui, le rollup 2 pour AD FS 2.0 remplace tous les fichiers dans l'arborescence /adfs/ls, mais il s'avère que la plupart d'entre eux n'ont pas changé.

Les fichiers dans /adfs/ls qui ont été modifiés pour ce rollup sont les suivants :

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

Ces deux changements sont très limités.

Dans IdpInitiatedSignOn.aspx.cs

4 lignes de code dans Page_Init se déplacent un peu plus bas dans une instruction else.

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

Dans \App_GlobalResources\CommonResources .resx la "Culture" change et un saut de ligne est déplacé :

ANCIEN

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

NOUVEAU

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

OLD (un saut de ligne est déplacé)

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

NOUVEAU

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

Un grand merci à Doug McDorman pour son analyse des changements de fichiers dans le rollup 2 pour AD FS 2.0.

S'abonner à La Source

Stay secure with Keyfactor's monthly newsletter, packed with expert insights and practical steps for quantum-readiness.

Lire la suite

Certificats SSL/TLS

Des durées de vie plus courtes, des écarts de risque plus importants : Préparer le passage aux certificats de 90 jours TLS

En savoir plus
Computer screen explaining SSH protocol, known also as Secure Shell or Secure Socket Shell, is a network protocol that gives system administrators a secure way to access remote assets
PKI

L'importance de la gestion des clés SSH dans la sécurité moderne

En savoir plus
Internet des objets (IoT)

Façonner l'avenir de IoT: Naviguer dans l'innovation, les normes et la sécurité

En savoir plus