Мое приложение использует проверку подлинности Windows на сервере Windows AD, но теперь сервер заменен на samba4.
Ниже код используется в приложении для получения домена и имени пользователя
string Domain_username =System.Environment.UserDomainName + "\\" + System.Environment.UserName
Используется для возвратаDomainName\username
как и ожидалось.
После обновления до samba4 приведенный выше код извлекает различные результаты
output: IIS APPPOOL\AppPoolName
.
, если я попытаюсь
HttpContext.Current.Request.LogonUserIdentity.Name
это сработало, но я не хочу вносить какие-либо изменения в код, потому что оно применяется во многих местах.какие изменения нужно сделать в IIS или в системе для получения пользователя домена
Буду признателен за любую помощь