Skip to content

User Management Improvements #1295

@ahayes

Description

@ahayes

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.

Metadata

Metadata

Assignees

Labels

AuthAuthentication and/or Authorization related.CouchDBCouchDB relatedJavaNunaliit Java relatedJavaScriptNunaliit JavaScript related

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions