Я пытаюсь заставить пользователя ввести свои данные для входа в домен, чтобы сайт мог получить список групп, чтобы определить, к какой базе данных подключаться.
Ближайший код, который я нашел, от Microsoft:
Поскольку я использую IIS8, ASP 4.5, код не работает в web.config, ссылаясь на
<identity impersonate="true" />
HTTP Error 500.24 - Internal Server Error
An ASP.NET setting has been detected that does not apply in
Integrated managed pipeline mode.
Итак, я удаляю эту запись, и она аутентифицируется в моем домене, но когда она перенаправляет ту же страницу входа в систему, я предполагаю, что ничто не говорит о том, что она выдает себя за другое лицо.
При дальнейшем копании кажется, что я не смогу использовать этот код, поскольку он не поддерживает режим управляемого конвейера. Я не хочу использовать членство asp как использование доменных групп для аутентификации прав.
Помощь!
Хочу сохранить интегрированный управляемый канал и использую олицетворение ASP.Net, чтобы я мог использовать аутентифицированного пользователя объявления для аутентификации в базе данных sql.