У меня есть сайт .NET, который оценивает учетную запись домена пользователей и захватывает некоторые данные из Active Directory.
Это нормально при работе локально через Visual Studio, но при развертывании при включенной проверке подлинности Windows (при отсутствии другого типа проверки подлинности) я могу получить только имя пользователя, в котором работает пул приложений.
Существует ли конкретный способ получить фактического пользователя, а не пользователя пула приложений? В настоящее время получает имя пользователя, как это:передать имя пользователя Windows на сайт
string _user = System.Security.Principal.WindowsIdentity.GetCurrent().Name.Remove(0, 8);
также пытались
Page.User.Identity.Name;
Является ли сервер, на котором он развернут часть домена? – Mark
приложение настроено на проверку подлинности Windows, а сервер находится в домене. – DarkW1nter
@ DarkW1nter, можете ли вы показать строку кода, которую вы используете, чтобы получить пользователя ..? также на вашей странице есть какие-либо экраны входа вообще ..? – MethodMan