Я создал пользовательскую систему входа в систему для своего веб-приложения asp.net mvc 1.0, поскольку я храню большие объемы пользовательских данных для каждого пользователя (из-за этого я решил не пытаться добавлять пользовательские таблицы для проверки подлинности Windows). Система входа в систему в основном использует SQL Server (2005 или 2008) и мою собственную базу данных и структуру таблиц, которая довольно стандартна. Таблица пользователей с уникальным идентификатором, именем пользователя и хешированным паролем, которая связана с другими моими таблицами данных, связанных с пользователем.
У меня вопрос, как я могу связать свою систему для использования аутентификации Windows Authentication. Я хотел бы разрешить администратору для пользователя (как определено в моей системе) выбрать имя входа для проверки подлинности Windows и, возможно, добавить значение к чему-либо в моей пользовательской таблице, которое я могу использовать для их проверки подлинности?
Вопрос, вероятно, сформулирован неправильно, и я, возможно, неправильно понял, как работает аутентификация Windows, но я хотел бы предложить эту опцию в своем веб-приложении.