Safari 13 now supports FIDO2 USB keys but gitlab asks for code from authenticator

Hi, since Safari 13 there’s native support for FIDO2 USB keys for 2fa https://developer.apple.com/documentation/safari_release_notes/safari_13_release_notes but when I try to login in Safari 13 gitlab asks me for my auth code from google authenticator, it should be my USB key as that’s what happens on Chrome :slight_smile:

It’s being worked on. GitLab currently only supports U2F, a precursor to FIDO2. Safari only supports WebAuthn, which part of FIDO2, but not U2F. You can follow the GitLab implementation of support for WebAuthn through the following issue and merge request:

Issue: Switch to Web Authentication (Webauthn) for 2FA for U2F and FIDO2 tokens
MR: Resolve “Switch to Web Authentication (Webauthn) for 2FA for U2F and FIDO2 tokens”