After an initial password authentication the client caches an encrypted version of your ID indefinably. The key needed to decrypt the identity is stored in the keychain with bio-metric protection. It has nothing to do with the site.I tried that yesterday and just tried again now. Still no Touch ID.
Just tried with Steve's basic demo site https://sqrl.grc.com/demo. That gave me a Touch ID. Hmmmm... Wonder what is different about the Forums?
Now just tried on these Forums and it's working. I think I kept pushing the Advanced Slide back to off (no green). But now I've made it go into the flashing working icon and it never logs on.
Well your identity is valuable, so needs to be protected "at rest". The way this is normally done is with encryption when you know the password. It's possible to have the machine know the password, but this is not without risk. Presumably you have to give the system the password the first time to allow the OS to protect it for future uses. (I have never used the iOS client, so I may not fully understand your reasoning for asking this question.)Why is it that the initial password authentication is needed
The inial password is required to decrypt your ID. If your Device supports TouchID or Face ID then the password entry should not be required again ont he same device.Why is it that the initial password authentication is needed? Can there be an option to use biometric encryption?
Also as a workaround, I use Lastpass, and if you have it set up as your password manager, when it asks for the password just push "Passwords" on the keyboard, Lastpass will pop up, and then choose your "SQRL" Lastpass entry. It works pretty well.