RBAC Security - Access Control
A Role based access control system needs to be implemented to manage user rights in the Catalog System. Below is an outline of this system.
This project will involves the following tasks:
Complete the Class implementation of an RBAC for the Catalog System
Configure and populate the database schema and relevant data rows.
Complete a UI designed to manage and administer all aspects of the RBAC model.
Complete a CodeIgniter REST API controller designed to query for role permissions for a specific or logged-in user.
Complete RBAC Helper library designed to easily find a user’s access rights for the current object.
We are providing along with this document, sample PHP interface and classes, and sample MySQL database schema and diagrams. Our samples are to be used with common sense. Some samples may need to be modified or extended to work with the catalog system however the end result should fit well with the provided code and method of implementation.