У меня есть веб-приложение, написанное на asp.net mvc с беглым nhibernate.
Иерархия данных: должность -> Категория -> Компания
Роли пользователя: пользователь, администратор
Я пытаюсь найти архитектуру для разработки пользовательской авторизации,Пользователь может быть членом нескольких компаний.Также пользователь может быть администратором компании, в то время как он может быть просто членом другой компании.
Также мы хотим разработать пользовательскую авторизацию на основе контроллера, действия или идентификатора действия.Например, пользователь может быть администратором только одной категории.А именно,в нашей будущей системе будут пользователи, группы пользователей, в которых пользователи и группы принадлежат компании.Хотя к ним будет применяться пользовательская авторизация на основе URL (contoller / action / id).
любые рекомендации, полезные ссылки и т. Д.