0
kicks
Role Based Access Control (RBAC) Application.
In this post we are going to discuss about creating RBAC applications . Before that , we will have a brief overview of RBAC.
What does R B A C mean .
R-Role
B-Based
A-Access
C- Control
So summing up , its all about implementing role based access control system in application . Now , we will see how to implement
this system and make us of it in our application . As , we all are familiar with Membership , Role , Profile Providers being available
in .Net 2.0 . Those role providers does provide the same functionality , but there are requirements some time to get more of them
so we will achieve those targets by using RBAC .
Say for Example , we are having roles being implemented in our application , like (admin , Hr , Senior HR , Trainee HR etc) ,
now in our application , we do want to implement such a functionality , where a role defined can perform certain access like
Senior HR can edit , update or delete the records while Junior HR can only ADD records and view records . Even going more deep , lets assume a scenario where on a certain form /view we want that a user with specific permission (access rights ) can only view a specific part of form while others cannot , that is a form is being displayed in a different-different way depending on the access rights of the user . So how to attain this .