У меня есть основное приложение Asp Net. Я установил Аутентификацию на Аутентификацию Windows. когда я запускаю приложение из Visual Studio, WindowsIdentity.GetCurrent().Name
возвращает имя моего компьютера, а когда я размещаю его на IIS
, оно дает имя IISAppPool
. Я хочу получить имя пользователя домена пользователя и хранить в БД.
Вышеупомянутый сценарий был, когда у меня был anonymousAuthentication: true
.
Вот когда я его поменяю. Содержание launchSettings.json
для IIS:
"iisSettings": {
"windowsAuthentication": true,
"anonymousAuthentication": false,
"iisExpress": {
"applicationUrl": "http://localhost:21021/",
"sslPort": 0
}
Я также добавил [AbpAllowAnonymous]
на TokenAuthController
.
Теперь при загрузке страницы появляется запрос на ввод имени пользователя и пароля. Я не знаю, что мне следует добавить в качестве имени пользователя и пароля. Я уже попробовал свои имя пользователя и пароль для Windows, но он продолжает запрашивать у меня имя пользователя и пароль!