gravitational / teleport

The easiest, and most secure way to access and protect all of your infrastructure.
https://goteleport.com
GNU Affero General Public License v3.0
17.42k stars 1.74k forks source link

Ability to toggle PIN verification for Yubikey MFA #12441

Open deusxanima opened 2 years ago

deusxanima commented 2 years ago

What would you like Teleport to do? Customers have requested the ability to toggle FIDO PIN verification when configuring Teleport MFA w/ Yubikeys.

Potential solution put forward by dev:

# teleport.yaml
auth_service:
  authentication:
    type: local
    second_factor: on # anything that allows webauthn
    webauthn:
      user_verification: required # <--this

What problem does this solve? Adding a prompt for the PIN would add an extra layer of security.

If a workaround exists, please include it. Currently none exists.

gz#5015

codingllama commented 2 years ago

Hey folks, I would just like to highlight a few requirements/caveats:

The TL;DR is that there isn't a "do a PIN prompt" toggle in WebAuthn. We ask for a stricter user verification requirement, then the authenticator decides how to do that.