Ошибка аутентификации в моем приложении
Я разработал приложение, которое будет работать в интрасети. Он имеет две группы пользователей и администратора.
Панель пользователя имеет две страницы, одна страница считывает данные из базы данных, однако вторая страница использует текущего вошедшего в систему пользователя Windows и извлекает сведения из Active Directory. и пользователь также может изменить некоторые поля и сохранить их непосредственно в объявлении.
Панель администратора используется для чтения сведений о пользователе из Active Directory и сохраняет их в базе данных, которые отображаются на первой странице панели пользователя.
В интернете.файла config я использовал олицетворения, чтобы взаимодействовать с активным каталогом. Режим аутентификации определяется следующим образом
"Формы", так как админ-панель требует входа в систему (с использованием учетных данных AD).
<identityimpersonate="true"userName="*****"password="*****"/> <authenticationmode="Forms"> <formsname=".ADAuthCookie"loginUrl="*****"timeout="**"slidingExpiration="false"protection="All"/> </authentication>
При опустошении IIS я использовал "Application user (pass through authentication)" в базовых настройках, потому что если я определяю какого-либо конкретного пользователя, то он показывает сведения об этом пользователе на второй странице панели пользователя. Но теперь он запрашивает имя пользователя и пароль, я не хочу, чтобы приложение запрашивало имя пользователя и пароль, оно должно автоматически использовать текущие учетные данные Windows, вошедшие в систему.
Дайте мне знать, если есть какие-то дополнительные детали, которые могут помочь понять мою проблему.
С уважением,
Что я уже пробовал:
Нужен умный ответ на эту проблему