need a role-based security module (both front end and back end) to integrate with an existing web application. The module requires the followings:
1. add/edit/delete company(s)
2. add/edit/delete user(s) based on the company(s)
2. add/edit/delete user role(s), i.e. system admin, company admin, application admin, manager, input user, read user, etc...
**3. add/edit/delete user role's permission rights, i.e. read, write, submit, and other functions/controls on the pages or access to certain navigation link/menu, etc...**
4. assign user(s) to role(s)
item #3 is important to allow admin to create role's permissions.
the following link is a reference.
[url removed, login to view]
the code need to be c# with SQL server back end.