Passkeys
Gatwy supports passkeys for phishing-resistant, passwordless sign-in.
Passkeys use the WebAuthn/FIDO2 standard and are bound to your domain origin. This means credentials created for one host cannot be replayed on a different host.
Why Passkeys
- No shared secret to steal from users
- Strong phishing resistance through origin binding
- Faster sign-in with built-in device authenticators
- Better UX on managed devices and modern browsers
Supported Authenticators
- Platform authenticators (Windows Hello, Touch ID, Face ID)
- Hardware security keys that support FIDO2/WebAuthn
Configuration
- Open Settings -> Security -> Authentication.
- Enable Passkey login.
- Keep password login enabled during migration, or enforce passkey-first when your rollout is complete.
User Enrollment Flow
- User signs in with an existing method (password, LDAP, or SSO).
- User opens profile security settings and chooses Add passkey.
- Browser prompts for biometric or security key verification.
- The new passkey is saved to the account and can be used on next login.
Login Flow
- User opens the sign-in page and selects Sign in with passkey.
- Browser shows available authenticators for the current origin.
- User verifies with biometric/PIN/security key.
- Gatwy validates the assertion and creates the user session.
Rollout Recommendations
- Start with optional enrollment and monitor adoption.
- Encourage users to register at least two passkeys (primary and backup).
- Keep an account recovery path for lost devices.
- Use TLS in production so WebAuthn works reliably and securely.
Browser Notes
Passkeys require a modern browser with WebAuthn support. If a browser does not support passkeys, users can fall back to enabled methods such as local password, LDAP, or OIDC.