[%# This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # # This Source Code Form is "Incompatible With Secondary Licenses", as # defined by the Mozilla Public License, v. 2.0. #%] [% IF NOT Bugzilla.feature('mfa') %]
Two-factor Authentication is not available.
[% RETURN %] [% END %] [% IF user.cryptpassword == '*' %]Two-factor Authentication is not available on your account because you are using an external authentication provider.
[% RETURN %] [% END %]Two-factor authentication is currently enabled using [% SWITCH user.mfa %] [% CASE "TOTP" %]TOTP [% END %].
[% IF user.settings.api_key_only.value == 'on' %]
Enabling two-factor authentication has also required systems that
interface with [% terms.Bugzilla %]'s API to use API keys
for authentication.
While not recommended, this limitation can be lifted by changing the
Require API key authentication for API requests
preference.
[% ELSE %]
Systems that interface with [% terms.Bugzilla %]'s API are not required to use API keys.
Change the
Require API key authentication for API requests
preference to enforce API key usage.
[% END %]
Two-factor authentication is currently disabled.
[% END %]