{"id":11896,"date":"2025-04-23T16:29:57","date_gmt":"2025-04-23T07:29:57","guid":{"rendered":"https:\/\/chat-messenger.com\/?p=11896"},"modified":"2026-03-02T01:32:20","modified_gmt":"2026-03-01T16:32:20","slug":"windowsauthentication-setspn","status":"publish","type":"post","link":"https:\/\/chat-messenger.com\/fr\/blog\/ensembles-dauthentification-windowspn","title":{"rendered":"Param\u00e8tres IIS pour une authentification Windows int\u00e9gr\u00e9e IIS r\u00e9ussie dans un environnement d&#039;\u00e9quilibrage de charge L4"},"content":{"rendered":"<h2>aper\u00e7u<\/h2>\n\n\n\n<p>L&#039;article suivant explique comment configurer l&#039;authentification Windows int\u00e9gr\u00e9e (IWA) dans IIS dans un environnement d&#039;\u00e9quilibrage de charge L4 + terminaison SSL.<\/p>\n\n\n<div class=\"swell-block-postLink\">\t\t\t<div class=\"p-blogCard -external\" data-type=\"type3\" data-onclick=\"clickLink\">\n\t\t\t\t<div class=\"p-blogCard__inner\">\n\t\t\t\t\t<span class=\"p-blogCard__caption\">Chat&amp;Messenger pour les conf\u00e9rences en ligne<\/span>\n\t\t\t\t\t<div class=\"p-blogCard__thumb c-postThumb\"><figure class=\"c-postThumb__figure\"><img src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2025\/03\/iStock-1313570693-2.jpg\" alt=\"\" class=\"c-postThumb__img u-obf-cover\" width=\"320\" height=\"180\"><\/figure><\/div>\t\t\t\t\t<div class=\"p-blogCard__body\">\n\t\t\t\t\t\t<a class=\"p-blogCard__title\" href=\"https:\/\/chat-messenger.com\/fr\/blog\/equilibreur-de-charge-dauthentification-windows-ssl\/\" target=\"_blank\" rel=\"noopener noreferrer\">Comment configurer avec succ\u00e8s l&#039;authentification Windows int\u00e9gr\u00e9e IIS dans un environnement d&#039;\u00e9quilibrage de charge + SSL | Conf\u00e9rence Web Chat&amp;Messenger<\/a>\n\t\t\t\t\t\t<span class=\"p-blogCard__excerpt\">\u00c0 propos de l\u2019authentification Windows int\u00e9gr\u00e9e L\u2019authentification Windows int\u00e9gr\u00e9e authentifie automatiquement les utilisateurs lorsque IIS et les utilisateurs appartiennent au m\u00eame domaine Active Directory.<\/span>\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\n<p>Lors de la configuration de cette m\u00e9thode, il existe de nombreux cas o\u00f9 l&#039;authentification \u00e9choue en raison de param\u00e8tres SPN (Service Principal Name) incorrects ou dupliqu\u00e9s.<\/p>\n\n\n\n<p>Cet article fournit une explication compl\u00e8te de l&#039;enregistrement SPN et des t\u00e2ches n\u00e9cessaires.<\/p>\n\n\n\n<h2>Exemple de configuration dans cet article<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>   &#91;Client Browser] \n          |\n          | HTTPS Access\n          v\n  &#91;L4 Load Balancer (TCP 443)]\n       |                |\n       v                v\n  &#91;Server1 (IIS)]   &#91;Server2 (IIS)]<\/code><\/pre>\n\n\n\n<ul><li>Nom de domaine complet\u00a0: <code>sso.chat-messenger.com<\/code><\/li><li>Nom d&#039;h\u00f4te IIS\u00a0: <code>Serveur1<\/code>, <code>Serveur2<\/code><\/li><li>Comptes de services partag\u00e9s\u00a0:<code>CAMTEST\\cam-svc<\/code><\/li><\/ul>\n\n\n\n<h2>Probl\u00e8me\u00a0: erreur de SPN en double<\/h2>\n\n\n\n<p>Avec l\u2019authentification Windows int\u00e9gr\u00e9e, le client recherche le SPN du FQDN auquel il acc\u00e8de et obtient un ticket Kerberos pour le compte de service correspondant.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>setspn -S HTTP\/sso.chat-messenger.com Serveur1$ setspn -S HTTP\/sso.chat-messenger.com Serveur2$<\/code><\/pre>\n\n\n\n<p>Comme mentionn\u00e9 ci-dessus, le m\u00eame FQDN (<code>sso.chat-messenger.com<\/code>) vers diff\u00e9rents h\u00f4tes (Serveur1, Serveur2), l&#039;erreur suivante se produit\u00a0:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SPN en double trouv\u00e9, op\u00e9ration interrompue.<\/code><\/pre>\n\n\n\n<h2>Solution\u00a0: enregistrer le SPN dans le compte de service partag\u00e9<\/h2>\n\n\n\n<p>Si plusieurs h\u00f4tes utilisent le m\u00eame FQDN, un seul SPN doit \u00eatre enregistr\u00e9 dans le compte de service partag\u00e9.<\/p>\n\n\n\n<h3>Cr\u00e9ation d&#039;un compte de services partag\u00e9s<\/h3>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<p>Le compte de service ex\u00e9cut\u00e9 dans le pool d&#039;applications IIS peut \u00eatre un utilisateur de domaine (\u00e0 condition qu&#039;il appartienne aux utilisateurs du domaine), mais pour s\u00e9parer les utilisateurs normaux et les comptes de service et clarifier la port\u00e9e de la politique de mot de passe et emp\u00eacher les op\u00e9rations erron\u00e9es,<code>OU=Comptes de service<\/code> Comme, OU <code>Utilisateurs<\/code> Contr\u00f4leurs de domaine Active Directory,<code>cam-svc<\/code> Cr\u00e9er un<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full is-resized is-style-border\"><img src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2025\/04\/image-6.png\" alt=\"\" class=\"wp-image-11897\" width=\"355\" height=\"177\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3>Enregistrer le SPN avec un compte de service<\/h3>\n\n\n\n<p>Enregistrez le SPN en utilisant le compte de service cr\u00e9\u00e9 ci-dessus.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>setspn -S HTTP\/sso.chat-messenger.com CAMTEST\\cam-svc<\/code><\/pre>\n\n\n\n<p class=\"is-style-crease\">- Tout appareil faisant partie du domaine peut \u00eatre utilis\u00e9, mais des privil\u00e8ges d&#039;administrateur de domaine sont requis.<br>\u30fbSPN est \u00e9galement utilis\u00e9 dans la communication HTTPS<code>HTTP\/nom d&#039;h\u00f4te<\/code>Vous devez vous inscrire au format :<\/p>\n\n\n\n<h3>Param\u00e8tres du pool d&#039;applications IIS<\/h3>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<p><code>Serveur1<\/code>, <code>Serveur2<\/code> Modifiez l\u2019utilisateur d\u2019ex\u00e9cution du pool d\u2019applications sur les deux serveurs sur le compte de service que vous avez cr\u00e9\u00e9. <code>CAMTEST\\cam-svc<\/code> R\u00e9gler sur<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full is-resized is-style-border\"><img src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2025\/04\/image-8.png\" alt=\"\" class=\"wp-image-11900\" width=\"294\" height=\"129\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3>Gestionnaire IIS \u00ab\u00a0\u00c9diteur de configuration\u00a0\u00bb<\/h3>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<p>Pour modifier le pool d&#039;applications IIS en compte de service et faire en sorte que l&#039;authentification Windows fonctionne correctement avec Kerberos, vous devez configurer les \u00e9l\u00e9ments suivants dans la fonction \u00ab\u00a0\u00c9diteur de configuration\u00a0\u00bb du Gestionnaire IIS\u00a0:<\/p>\n\n\n\n<ul><li><code>system.webServer\/security\/authentication\/windowsAuthentication<\/code> section<\/li><li><code>utiliser les informations d&#039;identification du pool d&#039;applications<\/code> de <code>Vrai<\/code> R\u00e9gler sur<\/li><li><code>utiliserKernelMode<\/code> de <code>FAUX<\/code> R\u00e9gler sur<\/li><\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full is-resized\"><img src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2026\/03\/image-3.png\" alt=\"\" class=\"wp-image-12573\" width=\"312\" height=\"146\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"is-style-icon_pen\">Si IIS s\u2019ex\u00e9cute sur un contr\u00f4leur de domaine, ce param\u00e8tre peut ne pas \u00eatre n\u00e9cessaire.<\/p>\n\n\n\n<h3>D\u00e9finissez l&#039;autorisation \u00ab\u00a0Se connecter en tant que t\u00e2che par lots\u00a0\u00bb pour le compte de service partag\u00e9.<\/h3>\n\n\n\n<p>Le pool d\u2019applications r\u00e9pond aux requ\u00eates Web. <code>w3wp.exe<\/code>Si vous ex\u00e9cutez ceci sous un compte de service partag\u00e9, le processus se verra refuser le d\u00e9marrage et une erreur HTTP 503 se produira si le compte ne dispose pas de l&#039;autorisation \u00ab\u00a0Se connecter en tant que t\u00e2che par lots\u00a0\u00bb. Le compte de service partag\u00e9 doit donc disposer de l&#039;autorisation \u00ab\u00a0Se connecter en tant que t\u00e2che par lots\u00a0\u00bb d\u00e9finie (bas\u00e9e sur GPO).<\/p>\n\n\n\n<p>Les param\u00e8tres suivants peuvent \u00eatre contr\u00f4l\u00e9s via la strat\u00e9gie de s\u00e9curit\u00e9 locale de chaque p\u00e9riph\u00e9rique IIS. Cependant, des restrictions peuvent \u00eatre impos\u00e9es par les strat\u00e9gies d&#039;organisation d&#039;un objet de strat\u00e9gie de groupe (GPO) sur un contr\u00f4leur de domaine Active Directory. Dans ce cas, vous devrez les contr\u00f4ler via l&#039;objet de strat\u00e9gie de groupe lui-m\u00eame, et cet article explique comment proc\u00e9der.<\/p>\n\n\n\n<p class=\"is-style-icon_pen\">Si IIS s&#039;ex\u00e9cute sur un contr\u00f4leur de domaine, \u00ab\u00a0Se connecter en tant que t\u00e2che par lots\u00a0\u00bb peut ne pas \u00eatre n\u00e9cessaire.<\/p>\n\n\n\n<h4>\u00c9tapes pour lier l&#039;objet de strat\u00e9gie de groupe \u00e0 OU=ServiceAccounts<\/h4>\n\n\n\n<p>Compte de service<code>CAMTEST\\cam-svc<\/code>de<code>OU=Comptes de service<\/code>Si vous le cr\u00e9ez dans<br>Si vous ne liez pas de strat\u00e9gie de groupe (par exemple, IIS-BatchLogon-GPO) \u00e0 cette unit\u00e9 d&#039;organisation,<code>cam-svc<\/code>La strat\u00e9gie n&#039;est pas appliqu\u00e9e au compte. La cible de l&#039;objet de strat\u00e9gie de groupe est d\u00e9termin\u00e9e par l&#039;unit\u00e9 organisationnelle \u00e0 laquelle il est li\u00e9\u00a0; il est donc important de faire correspondre l&#039;emplacement du compte avec l&#039;objet de strat\u00e9gie de groupe li\u00e9.<\/p>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<ol id=\"block-9e521cd8-e8b2-4326-89c3-89a3316f63e0\"><li><code>gpmc.msc<\/code> et lancez l&#039;\u00e9diteur de gestion des strat\u00e9gies de groupe.<\/li><li>Dans le volet de gauche<code>camtest.com\/ServiceAccounts<\/code> Faites un clic droit sur l&#039;UO \u2192 &quot;<strong>Cr\u00e9ez un GPO dans ce domaine et liez-le \u00e0 ce conteneur<\/strong>&quot; \u2192 Saisissez n&#039;importe quel nom (par exemple<code>IIS-BatchLogon-GPO<\/code>)<\/li><li>Cr\u00e9\u00e9<code>IIS-BatchLogon-GPO<\/code>Modifier avec<\/li><li>Configuration ordinateur \u2192 Param\u00e8tres Windows \u2192 Param\u00e8tres de s\u00e9curit\u00e9 \u2192 Strat\u00e9gies locales \u2192 Attribution des droits utilisateur \u2192 <strong>Se connecter en tant que t\u00e2che par lots<\/strong><\/li><li>Double-cliquez pour ouvrir la bo\u00eete de dialogue<code>CAMTEST\\cam-svc<\/code> Ajouter un utilisateur<\/li><\/ol>\n<\/div>\n\n\n\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full is-resized is-style-border\"><img src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2025\/04\/image-9.png\" alt=\"\" class=\"wp-image-11902\" width=\"115\" height=\"114\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized is-style-border\"><img src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2025\/04\/image-10.png\" alt=\"\" class=\"wp-image-11903\" width=\"151\" height=\"77\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized is-style-border\"><img src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2025\/04\/image-11.png\" alt=\"\" class=\"wp-image-11904\" width=\"89\" height=\"109\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized is-style-border\"><img src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2025\/04\/image-12.png\" alt=\"\" class=\"wp-image-11905\" width=\"169\" height=\"69\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized is-style-border\"><img src=\"https:\/\/chat-messenger.com\/wp-content\/uploads\/2025\/04\/image-13.png\" alt=\"\" class=\"wp-image-11906\" width=\"81\" height=\"110\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h4>Concernant l&#039;application des param\u00e8tres GPO<\/h4>\n\n\n\n<p>Pour appliquer correctement le GPO, vous devez<strong> <\/strong><code>gpupdate \/force<\/code><strong> <\/strong>Cela garantira l&#039;application imm\u00e9diate des param\u00e8tres de GPO. En particulier, lors de l&#039;attribution du droit \u00ab\u00a0Connexion par lots\u00a0\u00bb, l&#039;application de la strat\u00e9gie peut prendre du temps. <code>w3wp.exe<\/code> Cela peut entra\u00eener un \u00e9chec de d\u00e9marrage.<\/p>","protected":false},"excerpt":{"rendered":"<p>Pr\u00e9sentation L\u2019article suivant explique comment utiliser l\u2019authentification Windows int\u00e9gr\u00e9e (IIS) dans un environnement d\u2019\u00e9quilibrage de charge L4 + terminaison SSL.<\/p>","protected":false},"author":1,"featured_media":11704,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"swell_btn_cv_data":""},"categories":[9,33],"tags":[],"_links":{"self":[{"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/posts\/11896"}],"collection":[{"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/comments?post=11896"}],"version-history":[{"count":10,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/posts\/11896\/revisions"}],"predecessor-version":[{"id":12574,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/posts\/11896\/revisions\/12574"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/media\/11704"}],"wp:attachment":[{"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/media?parent=11896"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/categories?post=11896"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chat-messenger.com\/fr\/wp-json\/wp\/v2\/tags?post=11896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}