-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Nunaliit currently depends on CouchDB's _users database for storing details of atlas user accounts. These include display names, authentication credentials (password hashes), email addresses, and Nunaliit-specific role attributes. In current versions of CouchDB, access to this _users database has had additional restrictions placed on it that broke the old model for Nunaliit atlas administrators to access and modify user documents to reset passwords and alter atlas roles.
There is a need for atlas administrators to manage users without having the skills or trust required to be full CouchDB admin users.
A review of Nunaliit's current client-side and server-side user creation and management workflows needs to be undertaken and a plan devised to restore user complete user management capability for atlas administrators to the codebase.