Per-session MFA
Teleport supports requiring additional multi-factor authentication checks when starting new:
- SSH connections (a single
tsh ssh
call, Web UI SSH session or Teleport Connect SSH session) - Kubernetes sessions (a single
kubectl
call) - Database sessions (a single
tsh db connect
call) - Application sessions
- Desktop sessions
This is an advanced security feature that protects users against compromises of their on-disk Teleport certificates.
Per-session MFA checks can be satisfied by a webauthn device or by delegating MFA checks to your IdP.
note
In addition to per-session MFA, enable login MFA in your SSO provider and/or for all local Teleport users to improve security.