3 ms·
There's a reason why social logins, magic links and SMS login codes are so ubiquitous now - end users want 0 friction getting into their accounts. This increase
by halfmatthalfcat 3y ago
There's a reason why social logins, magic links and SMS login codes are so ubiquitous now - end users want 0 friction getting into their accounts. This increases friction beyond what is currently common practice. No, the public doesn't want nor care about using a key to log in.
- wholinator2 3y agoAlthough i have heard of SQRL [1] which purports to be a frictionless way of securely logging in with public private key encryption. I've never seen it discussed here though so I'm unsure if there's significant downside [1]: https://www.grc.com/sqrl/sqrl.htm https://www.grc.com/sqrl/sqrl.htm
- Retr0id 3y agoThis sounds a lot like passkeys https://developers.google.com/identity/passkeys https://developers.google.com/identity/passkeys - I'd be interested to see a more thorough comparison of the two. Both of these do a challenge-response style authentication with a particular website, and wouldn't really work as part of a decentralized system. You could use the same signing key ordinarily used to sign authentication challenges to sign nostr notes, but then you're back to square 1 really. Edit: slightly better passkey info here https://developers.yubico.com/Passkeys/How_passkeys_work.html https://developers.yubico.com/Passkeys/How_passkeys_work.htm...
- Ajedi32 3y agoSQRL is indeed pretty similar to passkeys. It was just invented before passkeys (before WebAuthn even) and designed to work without requiring any new web standards or changes to the existing web browsers at the time. That greater compatibility came with some UX trade-offs though. Now that passkeys exist and are widely supported by web browsers there's really no need for SQRL anymore; passkeys are a far more polished version of the same concept.
- vezycash 3y ago>end users want 0 friction getting into their accounts. Why not offer both, the easy one for normal users and an option to use the more secure option.
- krapp 3y agoWhy not have the secure option also be easy so normal users will use it?
- Thorrez 3y agoDoes public key necessarily have to be high friction? Couldn't there be a few-step UI similar to "Sign in with Google/Facebook/etc"?
- rglullis 3y agoFor People who are already familiar with metamask, "Sign in with Ethereum" is so easy that makes people wish it was universal. It is even easy to generate new identities on demand: generate a new address/public key is literally a one-button operation. The only thing that bugs me about is that is actually all your identities are still tied to same master passphrase, so if that gets compromised all of your identities get revealed.
- jgilias 3y agoYou should try logging into a “web3” app to see what I’m talking about. No need to buy crypto or anything, of course. Just for the science. A short guide, assuming a mobile device: 1. Install MetaMask, next, next, finish to create a wallet. 2. Open app.uniswap.org on your favorite browser. See if you can figure out how to ‘connect’. You can of course use the MetaMask built-in browser, but that’d be cheating.
- J_Shelby_J 3y agoI’ve actually seen this used for non-crypto sites. I think… it was fetlife? If you already have MetaMask/Phantom extensions installed it’s easier than email verification.