Role based access control is the method of assigning permissions and restricting access to users based on their roles and responsibilities within an organization.