MFA : Résoudre l'erreur "Aucune feuille de style n'est configurée dans le thème actif pour la locale par défaut"

Formation Libérez tout le potentiel de Microsoft ADFS

Tutorial Thumbnail

Symptômes

Étant donné que ce problème est généralement rencontré pour l'adaptateur Radius lors d'une configuration avec le MFA, l'adaptateur Radius prends en effet comme langue par défaut le code "en-US". Or, notre serveur ADFS est configuré en "fr-FR", il ne trouve pas le dossier de traduction du modèle anglais américain.



Les journaux Windows indiquent également davantage d'informations :



Résolution

De ce fait, nous devons créer le dossier avec l'éditeur de base de registre Windows. Créez un fichier .reg et ajoutez les instructions suivantes :

Windows Registry Editor Version 5.00

[HKEY_USERS\S-1-5-21-1348522393-3795647467-3706989393-4104\Control Panel\International]
"Locale"="00000409"
"LocaleName"="en-US"
"s1159"="AM"
"s2359"="PM"
"sCountry"="United States"
"sCurrency"="$"
"sDate"="/"
"sDecimal"="."
"sGrouping"="3;0"
"sLanguage"="ENU"
"sList"=","
"sLongDate"="dddd, MMMM d, yyyy"
"sMonDecimalSep"="."
"sMonGrouping"="3;0"
"sMonThousandSep"=","
"sNativeDigits"="0123456789"
"sNegativeSign"="-"
"sPositiveSign"=""
"sShortDate"="M/d/yyyy"
"sThousand"=","
"sTime"=":"
"sTimeFormat"="h:mm:ss tt"
"sShortTime"="h:mm tt"
"sYearMonth"="MMMM yyyy"
"iCalendarType"="1"
"iCountry"="1"
"iCurrDigits"="2"
"iCurrency"="0"
"iDate"="0"
"iDigits"="2"
"NumShape"="1"
"iFirstDayOfWeek"="6"
"iFirstWeekOfYear"="0"
"iLZero"="1"
"iMeasure"="1"
"iNegCurr"="0"
"iNegNumber"="1"
"iPaperSize"="1"
"iTime"="0"
"iTimePrefix"="0"
"iTLZero"="0"

[HKEY_USERS\S-1-5-21-1348522393-3795647467-3706989393-4104\Control Panel\International\Geo]
"Nation"="244"

[HKEY_USERS\S-1-5-21-1348522393-3795647467-3706989393-4104\Control Panel\International\User Profile]
"Languages"=hex(7):65,00,6e,00,2d,00,55,00,53,00,00,00
"ShowAutoCorrection"=dword:00000001
"ShowTextPrediction"=dword:00000001
"ShowCasing"=dword:00000001
"ShowShiftLock"=dword:00000001

[HKEY_USERS\S-1-5-21-1348522393-3795647467-3706989393-4104\Control Panel\International\User Profile\en-US]
"0409:00000409"=dword:00000001

[HKEY_USERS\S-1-5-21-1348522393-3795647467-3706989393-4104\Control Panel\International\User Profile System Backup]
"Languages"=hex(7):65,00,6e,00,2d,00,55,00,53,00,00,00
"ShowAutoCorrection"=dword:00000001
"ShowTextPrediction"=dword:00000001
"ShowCasing"=dword:00000001
"ShowShiftLock"=dword:00000001

[HKEY_USERS\S-1-5-21-1348522393-3795647467-3706989393-4104\Control Panel\International\User Profile System Backup\en-US]
"0409:00000409"=dword:00000001


À noter que la valeur "S-1-5-21-1348522393-3795647467-3706989393-4104" est le GUID du compte de service de gestion du serveur ADFS. Vous pouvez récupérer cette valeur sur le contrôleur de domaine Active Directory, avec la commande suivante :

PS C:\> Get-ADUser -Identity 'sa.adfs' | Select SID


Niveau Intermédiaire

Prérequis :

Proposer une modification
Antoine
Par Antoine
Rédigé le Jeudi 04 Janvier 2024