I have to develop a user management application. I needs to authorize the user in data level Ex:
Taking a banking example:
- Clients - Ex: Bank1, Bank2, Bank3, Bank4.
- Branches State - Ex: Stat1, State2, State3, State4
- Branches District - Ex: District1, District2, District3, District4
- Facilities - Cheque, Direct Debit, Standing Order
When a user logs in, he will be able to see only some clients, some state branches, some district branches depends up on the branches, facilities etc assigned to him in user management application. These changes for different users.
Please can anyone help me out for this level of authorization any standard tools available or if not what will be the good db model for this ?