Изменить имя домена через браузер - Аутентификация Windows - История SID - PullRequest
0 голосов
/ 15 ноября 2018

У нас есть ситуация, когда мы были объединены с другой организацией, и как часть этого наша история sid была перенесена в новый общий активный каталог.

Однако мы понимали, что как часть sidмиграция истории при использовании этого метода httpcontext.current.identity.name Возвращается старое доменное имя, даже если вы вошли на компьютер с новым доменным именем из-за истории sid

Мы используем Internet Explorer и возвращенные учетные данныепредназначены для нового домена, например, вместо abc \ d (старый домен), он возвращает def \ d (новый домен).

Есть ли что-то, что мы здесь сделали неправильно или что-то можем сделать, чтобы это исправить?Мы используем IIS Windows Authentication на IIS 10 с Windows Server 2016.

Мы использовали инструмент Quest Migration.

Можем ли мы включить что-то вместо изменения кода?

1 Ответ

0 голосов
/ 21 ноября 2018

Команда httpcontext.current.identity.name основана на аутентификации. В вашем случае проверка подлинности Windows. Это означает, что он покажет, кто в данный момент вошел в систему. Не тот, кто был зарегистрирован в прошлом в какой-то произвольный момент в истории.

ИСТОЧНИК: https://docs.microsoft.com/en-us/dotnet/api/system.web.httpcontext.user?redirectedfrom=MSDN&view=netframework-4.7.2#System_Web_HttpContext_User

СМОТРИ ТАКЖЕ: Как HttpContext.Current.User.Identity.Name узнает, какие имена пользователей существуют?

...