In the old days when we use asp.net membership, we can use web.config to control the access based on role like
<configuration>
<system.web>
<authorization>
<deny users="*"/>
<allow roles="RoleA"/>
</authorization>
</system.web>
</configuration>
or use the "security trimming" to limit the menu items in asp:Menu control (with a sitemap datasource).
now we have the ASP.NET identity, what is the best practice to achieve the similar effect? Thank you.