Вы можете использовать SqlRoleProvider для предоставления разрешений на основе ролей.
Когда вы хотите показать / использовать функцию, требующую определенной роли, просто проверьте, является ли пользователь участником этой роли (page.User.Identity.IsInrole ('moderator')))
Разница между членством и поставщиками ролей заключается в разнице между аутентификацией и авторизацией. MembershipProviders заботятся об аутентификации, тогда как roleProviders заботятся об авторизации.