- Windows Hello
- Apple Touch ID
- Apple Face ID
- Yubico security keys
- Android Fingerprint sensors
Configuration
Enable the Security Key sign-in method in the Nhost Dashboard under Settings -> Sign-In Methods -> Security Keys. You need to make sure you also set a valid client URL under Settings -> Authentication -> Client URL.Sign Up
Users must use an email address to sign up with a security key.Sign In
Once a user signed up with a security key, and verfied their email if needed, they can use it to sign in. Example: Sign in with a security key:Add a Security Key
Any signed-in user with a verified email can add a security key to their user account. Once a security key is added, the user can use it their email and the security key to sign in. It’s possible to add multiple security keys to a user account. Example: Add a security key to a user account:List or Remove Security Keys
To list and remove security keys, use GraphQL and set permissions on theauth.security_keys
table: