У меня есть (ASP.NET 3.5) приложение интрасети, которое было разработано для использования проверки подлинности форм (наряду с системой членства aspnet по умолчанию). Я также храню дополнительную информацию о пользователях в другой таблице, которая делится своим основным ключом с таблицей aspnet_users.
Для пользователей, которые являются частью нашего домена, я храню имя своей учетной записи домена в таблице вторичных пользователей, и я хочу автоматически регистрировать пользователей, имя домена которых совпадает с именем, хранящимся в таблице.
Я прочитал руководства, которые доступны - все они два года назад или более, и предположим, что вы можете активировать проверку подлинности Windows на отдельной странице входа, которая позволяет вам извлекать имя учетной записи домена. Из того, что я могу сказать, это невозможно в IIS7 (общий метод проверки подлинности применяется ко всем страницам и не может быть выборочно деактивирован, и оба метода проверки подлинности не могут применяться на одной странице).
Есть ли способ заставить IIS пройти через имя учетной записи домена Windows запрашивающего пользователя? Мне не нужна правильная аутентификация AD, просто имя домена.