Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Relax username requirements or consider using email addresses instead #906

Closed
ctgraham opened this issue Nov 19, 2015 · 2 comments
Closed
Labels
Enhancement:1:Minor A new feature or improvement that can be implemented in less than 3 days.

Comments

@ctgraham
Copy link
Collaborator

What is driving the requirement that "The username must contain only lowercase letters, numbers, and hyphens/underscores."?

With Shibboleth authentication, the best practice username would be a scoped attribute, eg. user@institution-scope (usually this is just an email address).

Are there any known dependencies that will break if we loosen the username validation?

@asmecher
Copy link
Member

No, nothing should depend on the username having specific content. FWIW, we might also reconsider our separation of usernames and emails; I've fought against this before but I'll concede that I find that approach useful.

@asmecher
Copy link
Member

(See essentially the same proposals at #4053)

@NateWr NateWr changed the title The username must contain only lowercase letters, numbers, and hyphens/underscores. Relax username requirements or consider using email addresses instead Oct 14, 2021
@NateWr NateWr added the Enhancement:1:Minor A new feature or improvement that can be implemented in less than 3 days. label Oct 14, 2021
@pkp pkp deleted a comment from MahreenAthar Nov 9, 2021
@pkp pkp deleted a comment from MahreenAthar Nov 9, 2021
@pkp pkp deleted a comment from MahreenAthar Nov 9, 2021
@pkp pkp locked and limited conversation to collaborators May 31, 2022
@NateWr NateWr converted this issue into discussion #7965 May 31, 2022

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
Enhancement:1:Minor A new feature or improvement that can be implemented in less than 3 days.
Projects
None yet
Development

No branches or pull requests

3 participants