Before you start
You need:- Two-factor authentication enabled on your Sure account
- A browser that supports WebAuthn passkeys or security keys
- A passkey-capable device, password manager, Touch ID, Windows Hello, or hardware security key
Self-hosted admins should configure the WebAuthn relying party settings before users register passkeys. See Self-hosting configuration.
Add a passkey or security key
- Go to Settings → Security.
- Enable 2FA if it is not already enabled.
- Find Passkeys and security keys.
- Enter a recognizable key name, such as “MacBook Touch ID” or “YubiKey”.
- Select Add passkey or security key.
- Follow your browser, operating system, password manager, or hardware key prompt.
Sign in with a passkey
If passkey login is enabled:- Go to the Sure sign-in page.
- Select Sign in with a passkey.
- Complete the browser prompt with the same passkey, device, or hardware key you registered.
- Sign in with your Sure account as usual.
- When Sure asks for two-factor verification, select Use passkey or security key.
- Complete the browser prompt with the same passkey, device, or hardware key you registered.
Remove a passkey
- Go to Settings → Security.
- In Passkeys and security keys, find the key you no longer want to use.
- Select Remove and confirm.
Self-hosting configuration
For self-hosted deployments, set stable WebAuthn relying party values before people register passkeys:WEBAUTHN_RP_ID is usually the registrable domain, such as example.com, not a full URL and not a hostname with a port.
WEBAUTHN_ALLOWED_ORIGINS is a comma-separated list of full origins where people access Sure, including scheme and host:
false if you only want passkeys and security keys to work as an MFA method after email/password sign-in.