У нас есть веб-приложение на IIS6, которое сопоставляет профили с именами пользователей на основе того, что возвращается в процессе аутентификации. Одно из имен пользователей было изменено в AD (и в приложении, чтобы оно соответствовало). Однако, когда они входят сейчас через проверку подлинности Windows, они проходят проверку подлинности, но не авторизованы, поскольку кажется, что старое имя пользователя все еще возвращается. При использовании проверки подлинности с помощью форм у пользователя нет проблем со входом в систему. Мы не можем использовать проверку подлинности с помощью форм в качестве постоянного решения.
Есть идеи, кэшируется ли имя пользователя (samAccountName) где-нибудь в сети или в локальном органе безопасности на сервере? Есть ли способ это очистить? Есть ли другие идеи относительно того, в чем может быть проблема?
Он кешируется на локальной машине IIS, но я не помню где.
Я могу сказать вам, что он кэшируется в месте, которое переживает повторные циклы рабочего процесса, поэтому вам нужно либо попробовать IISReset (обычно я никогда этого не рекомендую, но готово), либо перезагрузите компьютер.