DaWe35 / SkyID

Global frontend-only verification system for web3 dapps
https://sky-id.hns.siasky.net/
MIT License
39 stars 10 forks source link

biometric login (and device registration) #41

Open tobowers opened 3 years ago

tobowers commented 3 years ago

Having to copy the long list of words is clearly not ideal, but we also don't want to let users choose weak passwords. So instead, lets use Webauthn and FIDO.

What that lets you do is sign in with your biometrics (touchbar, touchid, faceid, etc) or whatever the platform supports (all major browsers now support webauthn). Still show the words as a backup phrase (like normal crypto). \

Device Auth: Basically: "It looks like you aren't signed in on this device... enter the following code on your logged in device" kinda thing (maybe a QR code too).

stay logged in on your phones browser and scan the code for instant access

skynet offers nicities that make this pretty easy where in trad-web you'd have to setup a bunch of infrastructure. Because both sides of the new device and the old device can know known keys to look for.

tobowers commented 3 years ago

hmm - a drawback of this is that it ties you to one portal (without using the backup)