Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User and teams managment #1

Open
uly55e5 opened this issue Nov 5, 2021 · 0 comments
Open

User and teams managment #1

uly55e5 opened this issue Nov 5, 2021 · 0 comments
Labels
epic An epic

Comments

@uly55e5
Copy link
Collaborator

uly55e5 commented Nov 5, 2021

The user should have different options for authentication on login to msrXiv:

  • local password (with local oauth2 server)
  • ORCID
  • ELIXIR

First time users have to choose a authentication method and, if the opt for the local login, set the password. To complete their profile they have to set a user name and Email address and may optionally choose a profile photo. After creating the profile a user can anytime change the profile information.

In case the user does not remember its password, he/she can get a link for resetting the password by Email.

If a new Email address is set or the address changes the user is sent a verification mail, on which he/she has to respond to activate the account. An account with a non-verified Email address is inactive.

While creating a user, there will also a team be created, which has the same name as the user. Any user can create additional teams. Members of the team can invite other members to the team or remove members. Teams can be deleted by the owner.

Users can be deleted by the administrators.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic An epic
Projects
Status: Todo
Development

No branches or pull requests

1 participant