Активация Active Directory в IE - PullRequest
0 голосов
/ 03 августа 2009

Я хотел бы, чтобы на моем веб-сайте автоматически использовался мой пароль и логин, которые используются на моем компьютере при открытии сеанса AD.

Соединение должно быть предоставлено, если я нахожусь в нужной группе AD.

Любые советы?

1 Ответ

0 голосов
/ 03 августа 2009

Самое простое решение - использовать встроенную систему членства и ролей ASP.NET и просто использовать поставщиков и участников роли "Active Directory".

Таким образом, ваш пользователь автоматически проходит проверку подлинности, и вы можете использовать безопасность на основе ролей в ASP.NET для выполнения следующих действий:

[PrincipalPermission(SecurityAction=Demand, Role='MyAppRole')]

Поместите это в ваши критические или чувствительные методы, чтобы разрешить или запретить доступ к вашему приложению.

С помощью того же метода вы также можете добавить защищенные подпапки в свое приложение и защитить их, указав, кто имеет доступ (или нет) в вашем файле web.config (в этой папке).

Для получения дополнительной информации см. Несколько ссылок:

Надеюсь, это немного поможет.

Марк

...