Я хотел бы, чтобы на моем веб-сайте автоматически использовался мой пароль и логин, которые используются на моем компьютере при открытии сеанса AD.
Соединение должно быть предоставлено, если я нахожусь в нужной группе AD.
Любые советы?
Самое простое решение - использовать встроенную систему членства и ролей ASP.NET и просто использовать поставщиков и участников роли "Active Directory".
Таким образом, ваш пользователь автоматически проходит проверку подлинности, и вы можете использовать безопасность на основе ролей в ASP.NET для выполнения следующих действий:
[PrincipalPermission(SecurityAction=Demand, Role='MyAppRole')]
Поместите это в ваши критические или чувствительные методы, чтобы разрешить или запретить доступ к вашему приложению.
С помощью того же метода вы также можете добавить защищенные подпапки в свое приложение и защитить их, указав, кто имеет доступ (или нет) в вашем файле web.config (в этой папке).
Для получения дополнительной информации см. Несколько ссылок:
Надеюсь, это немного поможет.
Марк