-
Notifications
You must be signed in to change notification settings - Fork 43
tac_plus‐ng: MFA support
Marc Huber edited this page Jun 12, 2026
·
2 revisions
Push-based Multi-factor authentications is supported for all tac_plus-ng authentication methods (both TACACS+ and RADIUS). MFA requires a suitable MAVIS backend to be configured.
MFA can be enabled on a per-user basis, like
user ... {
...
mfa = yes # or 'no', or 'mfa acl = ...'
...
}
or at realm level:
mfa = yes # or 'no', or 'mfa acl = ...'
Also, this can be part of a TACPROFILE set by MAVIS.
The distribution comes with at trivial MFA mock-up MAVIS module to demonstrate MFA functionality: mavis_tacplus-ng-demo-mfa.pl
In production, a multi-threaded MAVIS backend (suggestion: radmavis-mt) should be used.