I was able to register and login on my phone, but laptop is asking for the security key USB, was hoping my fingerprint reader would bypass that, unfortunately not. My colleague was able to login without one on his mac though.
So, support for WebAuthn without a security device is still somewhat limited by browser and platform support.
For now, we recommend latest Chrome for desktop, Safari for iOS, and Chrome for Android mobile.
You CAN link a mobile identity to your desktop. Try following this link on your desktop, and either copying the link to your phone, or scanning the QR code
Firefox is my preferred browser too! I verified it works on the latest iOS release, but not on Android yet.
@Rakesh.MindInc You’ll have to authenticate with Webauthn prior to the linking, so that we have the information to pass to the already authenticated browser. You’ll either need a security key, or one of the hardware-signature compatible browsers. If there’s an issue with one of the browsers I listed above, please create an issue at Issues · dfinity/internet-identity · GitHub
So this is based on webauthn, and that itself is a standard but the interfaces to interact with it (your browser’s webauthn UX) is not, to my knowledge. Ideally, your device has a secure enclave chip of some sort that can act as a security key but I believe this can be fulfilled in software. Anyways I’m off topic. The overall flow of webauthn should be a similar, if not easier, experience than using metamask. Your browser (if it supports webauthn) should ask you if you want to give said site access to your webauthn keys/identity, you can agree or decline. If you agree, you’ll be logged in, and logging in or performing other auth actions should be as simple as signing a transaction in metamask. If you can’t program but want to make an app with the identity service, then I’d suggest learning some programming skills/concepts.
now I see site url has changed. At this new url, when I type in my User Number, it doesn’t give me the option or biometric. why isn’t biometric option available?
Sorry, you were too clever during the Genesis event. The messaging url was from a test network that we were developing on while we worked to bring the mainnet up. The real service lives at identity.ic0.app, and we’ll shut down the messaging one now that it’s served its purpose
It’s a little hard to understand and practice for me, but it’s especially worth looking forward to!
Thank you very much for your patient and detailed explanation!