I’ve start designing an access control system for an application and at the moment i ended up with
A/RECON that stands for:
A – Admin
R – Read
E – Edit
C – Custom
O – Owned
N – None
In theory each application has resources, that can each have infinite level nested resources. Selecting a type of access for one resource will apply that access to the children resources as well.
ADMIN (A) will allow access to configuration options for a resource and children plus all other types.
CUSTOM (C) will delegate access control to the first level children resources.
OWNED (O) provides Read & Edit access to resources created by the user.
EDIT (E) provides create, update, delete for a resource.
In the next step i will test this into the code world.

Recent Comments