ASP.NET, безопасность на основе ролей Open LDAP

У меня есть несколько приложений, разработанных на asp.net с аутентификацией из Open LDAP. Приложения работают нормально, и у меня нет проблем с аутентификацией.

Основная проблема заключается в управлении ролями и обязанностями пользователей, а требования меняются довольно часто. Может ли кто-нибудь предложить структуру с открытым исходным кодом для управления ролями пользователей или любые другие способы управления ролями пользователей, то есть в рамках открытого LDAP и т. Д.

Я изучил несколько коммерческих решений, таких как Visual Guard, но ищу открытый исходный код.


person Saqib    schedule 29.12.2010    source источник
comment
Сакиб, это больше похоже на проблему процессов и практик, чем на проблему кодирования как таковую. Возможно, вам удастся задать этот вопрос на serverfault.com - административном эквиваленте Stackoverflow, где эта проблема почти наверняка встречается чаще.   -  person stephbu    schedule 29.12.2010


Ответы (1)


Вы можете реализовать настраиваемый поставщик ролей, используя Библиотека Novell LDAP для C # для выполнения запросов к каталогу.

группы LDAP можно использовать в качестве вспомогательный магазин для ролей.

person Artem Koshelev    schedule 29.12.2010
comment
My Open LDAP в настоящее время используется многими приложениями, и создание групп пользователей для всех приложений (для ролей) выглядит довольно сложно. - person Saqib; 30.12.2010
comment
Вы не обязаны использовать группы LDAP с настраиваемым поставщиком. Простые файлы / XML или базы данных просты в использовании. Проверьте эти вопросы: stackoverflow.com/questions/2728976/ stackoverflow.com/questions/3760871/ - person Artem Koshelev; 30.12.2010