dandi / dandi/dandi-archive

federated authentication + user profiles + mailing

Open
#1,673 3 comments 0 reactions 1 assignee Claimed by @waxlamp View on GitHub
enhancement
Dominant language
Python
Stars
26
Forks
21
Avg merge
4d 23h
Merged PRs (30d)
15

Description

we have to currently use several layers of determination to approve users. to change and simplify the process for 90% of users, here is a proposal:

MVP
- use in common federation (https://incommon.org/federation/) to allow anyone at a university or part of the federation to sign up for dandi
- do not activate the account, unless they also:
- create a github account and link it to their profile
- create an ORCID link
- for previous users, we can request the same for the next time they need to log in (we can force that by removing API tokens).
- create a user profile page to establish account links and connections

MVP + 1
- setup a mechanism to email registered users

MVP + 2 (bring in ReBAC/RBAC)
- this should be tied in with groups that a person can be part of
- detect if user emails bounce to determine inactive users
- add last activity to user profile page

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.