3 ms·
I’ll be hyperbolic and say the login flow is identical. A) Go to website, click through a password manager to copy and paste an arbitrary string of characters,
by paulgerhardt 2y ago
I’ll be hyperbolic and say the login flow is identical.
A) Go to website, click through a password manager to copy and paste an arbitrary string of characters, receive TOTP request sent to your email to confirm your identity.
Or
B) Go to website, click forgot my password. Receive link to login. Enter an arbitrary string of characters.
In many instances, login flow B is actually quicker and seldom slower.
Clicking the “remember me” checkbox has no effect.
- MBCook 2y agoWho copy and pastes from a password manager? Here’s my workflow, and I consider it superior to both of the above. Go to site, Safari offers to autofill, give TouchID/FaceID, get asked for a 2 factor code. Sent via SMS/email? Safari offers to autofill for me. TOTP style? Safari offers to autofill for me. Easy peasy. Passkeys are even easier as there is no second step and waiting for SMS/email.
- bigstrat2003 2y ago> Who copy and pastes from a password manager? People who don't use something which integrates with the browser. People who run into the (uncommon but noticeable) edge cases where the password manager decides to not auto fill the password.
- MBCook 2y agoWhen it doesn’t work I get. I run into that from time to time. But I don’t think normal users want ones that don’t sync or integrate with the browser. I believe you can turn both off for Safari but that defeats the whole purpose in my mind.
- paulgerhardt 2y agoYes, that is a nice solution. I suppose the reason is because the Bitwarden option is cross platform and I don't want to sync two password managers. However when using Bitwarden the recent guidance is to turn off autofill[1] but even with it enabled it sometimes breaks hence my “seldom” caveat. I am heavily biased to prefer passkeys but as with magiclinks before them saw the rollout was badly botched. Specifically with regards to supporting multiple keys and revocation[2][3]. The standard supports correct implementation but don't require it; meaning most current rollouts are half baked and will remain that way. [1] https://flashpoint.io/blog/bitwarden-password-pilfering/ https://flashpoint.io/blog/bitwarden-password-pilfering/ [2] ie: https://www.reddit.com/r/yubikey/comments/14h0d7y/single_key_supported_websites_problem/ https://www.reddit.com/r/yubikey/comments/14h0d7y/single_key... [3] https://news.ycombinator.com/item?id=40165998 https://news.ycombinator.com/item?id=40165998
- Rygian 2y ago> Who copy and pastes from a password manager? Me. I don't know of any other LAN-only method that works consistently across my various desktop and mobile devices.
- Fabricio20 2y ago> Who copy and pastes from a password manager? I do! And way more than I would like, because for some reason it's "modern" to have a login flow that first requests your email, and then you have to click next for it to request your password... Not even gonna go into detail about all the other cases like websites that have such bad field identification that the password manager has no clue where to put the username/email or 99% of sites that don't have autocomplete="one-time-code" on the 2FA field so now you have to copy paste the 2fa. Plus all the android buggyness where the auto-complete from the password manager just doesn't show up at all so you have to switch apps and copy/paste the credentials manually... when it works (and doesn't clear the fields as you swap between apps... I swear built-in chrome windows is a mistake).
- abdullahkhalids 2y agoKeepassxc's desktop browser extension allows you to specify the username and password boxes. Even if they are on separate pages. It's really a painless 15 second process. I have to do it on my bank's website every few months.
- lelanthran 2y ago> And way more than I would like, because for some reason it's "modern" to have a login flow that first requests your email, and then you have to click next for it to request your password... There's a reason for that, and it's not because of 'trendy', it's because the backend will examine the email address and decide which password authentication mechanism the user chose: FB/Google/etc, or authenticator app, or plain old password, or some third-party SSO provider, etc.
- lxgr 2y agoMe, every time another site annoyingly breaks autofill, sometimes even intentionally ("Password managers not allowed! Make sure to memorize your password, but still use at least 5 special characters and include at least 3 titles of ABBA songs!!").
- nucleardog 2y ago> Who copy and pastes from a password manager? I do. I’d prefer my passwords, foundational identity documents, and other sensitive information are as separate as possible from the place where I execute untrusted remote code a bazillion times a day. Making it programmatically available is the opposite of separate.
- kwhitefoot 2y agoDoesn't your browser remember your passwords?
- drekipus 2y agomy wife chooses not to let chrome remember her passwords because she thinks it's lazy and insecure: everyone uses chrome, how will chrome know not to give her password to someone else?
- vultour 2y agoBut she is right, unlike your password manager the browser has to store it unencrypted because nobody bothers with setting the master password.
- fragmede 2y agoThis flow is made shorter if you have the TOTP stored and filled out by the password manager.
- dishsoap 2y agoTOTP is not really something that would be sent to your email. The entire point of TOTP is that you can generate the auth code yourself, from the current time and a pre-shared secret.
- kevincox 2y agoI think the OP meant OTP. The general concept of one time passcodes, not TOTP as per RFC 6238
- zajio1am 2y agoWith greylisting, the flow B could take like 10 minutes.
- bsder 2y ago> B) Go to website, click forgot my password. Receive link to login. Enter an arbitrary string of characters. > In many instances, login flow B is actually quicker and seldom slower. And B) can be accessed whereever I have email and doesn't need either an app or my phone which may or may not be on my person.