Существуют ли какие-либо ранее существующие решения, которые расширили бы встроенные поставщики членства SQL и поставщики ролей SQL в .NET с концепцией членства в группах.
Прямо сейчас отношения Ролей выглядят как
Users ====> UserRoles <=====Roles
Я бы хотел, чтобы это выглядело как
Users ====> UserGroups <==== Groups ====> GroupRoles <==== Roles.
Допустим, у вас есть приложение с 30 или 40 различными ролями. Каждый раз, когда новый сотрудник присоединяется к компании, вы должны помнить, какой набор ролей обычно получает департамент, а затем обязательно устанавливать эти 8 флажков при настройке учетной записи на веб-сайте.
Если у вас была концепция группы, вы могли бы создать «Группу» для каждого отдела в виде логической группировки ролей, которые обычно получают сотрудники отделов. Тогда вы можете просто добавить новых сотрудников в одну группу.
Существуют ли уже готовые реализации для этого, которые могут спасти меня от написания моей собственной?