How to create & apply role management in C# MVC

When many users developed an application, there are many different type of privileges for them. In short role management is the concept to create users with their specific privileges.


By role management we set group of authenticated users. By role management we can decide what user can show, and which information should be hide from that group.