Description
It has been requested that Resource Managers be able to directly authorize users from the RATT interface.
This has many implications and is likely to be a significant project. As implemented currently, users interact directly with the auth backend web interface to make access control changes, RATTs are notified of changes, and RATTs then pull updated ACLs from the backend. This feature would alter that model and allow ACL change requests to flow from RATT to the backend, which (if accepted by the backend) would trigger an update. Security implications should be considered.
Also required for this is for each user record to contain an access level for the given resource, so that RATT may know if a user is the admin user and thus allowed to manage users. An 'admin mode' menu would need to be created for this as well.