[%# 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 %]
[% IF user.mfa %]
Two-factor authentication is currently enabled using
[% SWITCH user.mfa %]
[% CASE "TOTP" %]TOTP
[% END %].
Your current password and
[% IF user.mfa == "TOTP" %]
a TOTP verification code
[% END %]
is required to disable two-factor authentication.
[% IF user.mfa == "TOTP" %]
[% END %]
[% INCLUDE api_key_pref_blurb %]
[% ELSE %]
Two-factor authentication is currently disabled.
System:
[%# TOTP %]
Your current password is required to enable two-factor authentication.
Generating new QR code..
Scan this QR code with your TOTP App,
then enter the six digit code the app generates.
If you have problems enrolling, this may be due to an inaccurate time on your device.
Please check that the time on your device is accurate by visiting http://time.is/.
Two-factor authentication settings will not be updated until you
Submit Changes.
[% INCLUDE api_key_pref_blurb %]
[% BLOCK api_key_pref_blurb %]
Enabling two-factor authentication will also require systems that
interface with [% terms.Bugzilla %]'s API to use API keys
for authentication.