It might depend on how old your second macbook is. If it doesn’t have TouchID then your only option for that computer might be to use a Yubikey security key (The blue one with the key icon on it). If that second macbook does have TouchID, then it needs to be set up first, and then I would think that you would be given an option to touch the TouchID button. Also if you’re using an external monitor with the macbook closed, then TouchID might not be available (Apple created new bluetooth keyboards with touchID on them that come with the new iMacs, but they are not for sale individually yet, but they plan to sell them.)
The second Macbook is quite old without TouchID, bought at 2015.
Then I tried to set an iPhone 6S (Version 12.0) to be the second authorized device.
When I tried to open nns.ic0.app with chrome at this iPhone, it’s saying that: “This web browser cannot interact with the Internet Computer securely. Please try new web browser software.”
Then I tried with safari, and it’s staying at this page, keeping loading:
I have a friend that this also happened to. She has an iPhone 10. We discovered that the browser would throw this error until she actually set up FaceID. Once she set up FaceID separately in the iPhone settings then the ic0 apps stopped complaining.
IMO THIS IS A DESIGN FLAW IN THE FRONT END as users could still be able to use a security key like a yubikey even if they did not want to use FaceID or TouchID… potentially even on older devices that don’t even support FaceID and TouchID? @kpeacock
I would make sure to set up TouchID separately and then see if the app starts working.
I’m not currently working on the Identity project, but just a reminder that the Internet Identity repo is open-source!
The team has been focused on the critical path, like restoring access when Safari deletes your certs after clearing cache. That said, if there’s something we’re not getting to as quickly as you like, a well-documented pull request might be the fastest way to see the changes you want get adopted!