Move to staged login form #34766
Labels
1. to develop
Accepted and waiting to be taken care of
design
Design, UI, UX, etc.
enhancement
feature: authentication
The current login flow of Nextcloud is just a single form.
This is great and all. But it becomes a bit meh when using more advanced authentication. It just doesn't flow right.
For example 2FA.
This is always another click. Github and google follow this flow nicer I think. By directly probing you for your 'prefered' 2fa method.
I know this is something slightly different. But maybe for a followup we could look at the way we do 2fa. Take the notification method here. That could just always fire.
The login flow becomes even less nice if you wanna use webauthn
You have to press login with device. And then do your thing.
There are of course quite some design decisions and discussions. But like I said I feel the way that google/github/other big bag tech do it is something people are used to and would fit nicer. So more like an authentication flow.
a. if we can. Show button "authenticate with device" (or whatever) ( use https://www.twilio.com/blog/detect-browser-support-webauthn for example, together with info about the user if they have webauthn enabled)
b. If we can't or user pressed "no use password" show password field
a. as mentined above maybe remember the "prefered" way to always use that?
This would feel more modern and smooth IMO.
CC: @ChristophWurst as we talked about this a bit, @jancborchardt as always
P.s. I won't be able to drive this but wanted to get this out there
The text was updated successfully, but these errors were encountered: