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

Simpler login page for people using login via Google, especially on mobile #2287

Closed
matkoniecz opened this issue Jun 29, 2019 · 13 comments
Closed

Comments

@matkoniecz
Copy link
Contributor

Someone deciding to log in via Google account is assuming (at least among people that I tested) to skip most of registration form and use Gmail email as email, to not fill password.

Even selecting displayed user name may be surprising.

Would it be possible to offer simpler registration form for someone deciding to use a third party provider? For example there is no need to ask about email for someone registering via Google account, there is no need for them to create password (the may still reset password to setup one if it would be required for some purpose).

Discovered to be a major barrier during UX testing of one of OSM editors. My sample size is extremely small but people were extremely surprised to see password, email, username form after deciding to authenticate with Google.

note that on mobile unneeded forms take valuable screen space - see https://user-images.githubusercontent.com/899988/60381710-6e9c1380-9a59-11e9-98e5-d5a7ee4005dc.png

@tomhughes
Copy link
Member

We do prefill things based on the OAuth, including the email for trusted providers like gmail, and setting a password is optional in that case.

@deevroman
Copy link

deevroman commented Jul 23, 2022

It seems that the results of the study were missed(upd). streetcomplete/StreetComplete#1470
I especially recommend paying attention to the comment streetcomplete/StreetComplete#1470 (comment)
I can also confirm from the experience of my friends that the current behavior is annoying. https://www.openstreetmap.org/user/TrickyFoxy/diary/399621

And I did not understand what the problem is to ask the user only the nickname and not show a huge form that the user does not expect.

@matkoniecz
Copy link
Contributor Author

It seems that the results of the study were ignored streetcomplete/StreetComplete#1470

Given that it was small scale, was not requested by developers here and was not very rigorous, this is not too surprising by itself.

@tomhughes
Copy link
Member

I'm not sure why we would even be expected to be aware of it given as far as I know it was never bought to our attention, or why UX testing of an unrelated app would be relevant to us.

@deevroman

This comment was marked as outdated.

@deevroman

This comment was marked as outdated.

@tomhughes

This comment was marked as outdated.

@deevroman
Copy link

We do prefill things based on the OAuth

"And I did not understand what the problem is to ask the user only the nickname and not show a huge form that the user does not expect."

@tomhughes
Copy link
Member

tomhughes commented Jul 23, 2022

Maybe we could cut down on the hyperbole?

There are exactly six fields on this "huge" form, two of which are duplicates for verification, so there are only four unique pieces of information requested. Two of those are prefilled when signing up via google which leaves only the username (kind of important) and the password.

@deevroman
Copy link

deevroman commented Jul 23, 2022

Five* fields or one 🤔 Especially on the phone

Maybe we could cut down on the hyperbole?

Maybe.
Three fields are not filled in, two can be edited. And the form is also inconvenient #3546

One label with email and a nickname input field. That's all you need.

I also quote a comment: streetcomplete/StreetComplete#1470 (comment)

Main problem with registration form is not layouts bugs but massive length.

There is a good reason why registration on a typical site is quite simple (at least in cases where organization want people to register). Especially people using "Login with X" are not expecting to see massive registration form. Yes, many of fields are optional, but it is not clear to people registering.

One of main complaints was about selecting password anyway after using "register with X"

@deevroman
Copy link

And let's see what it looks like on the phone.

  1. not "huge"? But you still need to scroll to the Register button
  2. How should the user understand that a password is not required?

@AntonKhorev
Copy link
Collaborator

"With third party authentication a password is not required, but some extra tools or server may still need one." - what are those "extra tools or server"?

@tomhughes
Copy link
Member

Well we want to phase it out but for the moment HTTP basic authentication is still supported for API clients and there are tools which use it, and that requires a password.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants