Хранение информации в активном каталоге и использование аутентификации Windows - PullRequest
1 голос
/ 08 февраля 2012

Я занимаюсь разработкой веб-сайта ASP.Net (многоотраслевой доступ и многопользовательский доступ) на основе проверки подлинности Windows.На этом сайте мне требуется управлять доступом к сайту на основе ветви зарегистрированного пользователя (пользователь автоматически вошел в систему, поскольку используется аутентификация Windows.)

Поскольку я не сохраняю данные пользователя в моем приложениибазы данных, и все пользовательские данные находятся в Active Directory. Как я могу реализовать вход в систему на основе филиала.По сути, мне нужно, чтобы администратор смог создать пользователя и назначить ему ветку, чтобы при входе пользователя, а затем на основании назначенной ему ветви, они автоматически перенаправлялись на свою страницу ветви.Также пользователь может получить доступ к своим собственным данным филиала, а администратор может получить доступ ко всем данным филиала.

1 Ответ

1 голос
/ 10 февраля 2012

Вам нужно будет либо отслеживать пользователей AD (использовать их objectGUID в качестве ключа) во внешней базе данных, либо расширить схему AD, включив в нее атрибут yourCorpBranchId, с которым вы можете уйти.

...