user = find_user
if user&.webauthn_enabled?
- options_for_get = WebAuthn::Credential.options_for_get(allow: user.webauthn_credentials.pluck(:external_id))
+ options_for_get = WebAuthn::Credential.options_for_get(
+ allow: user.webauthn_credentials.pluck(:external_id),
+ user_verification: 'discouraged'
+ )
session[:webauthn_challenge] = options_for_get.challenge
display_name: current_user.account.username,
id: current_user.webauthn_id,
},
- exclude: current_user.webauthn_credentials.pluck(:external_id)
+ exclude: current_user.webauthn_credentials.pluck(:external_id),
+ authenticator_selection: { user_verification: 'discouraged' }
)
session[:webauthn_challenge] = options_for_create.challenge