{% extends "two_factor/_base_focus.html" %} {% load i18n %} {% block extra_media %} {{ form.media }} {% endblock %} {% block content %}

{% block title %}{% trans "Enable Two-Factor Authentication" %}{% endblock %}

{% if wizard.steps.current == 'welcome' %}

{% blocktrans trimmed %}You are about to take your account security to the next level. Follow the steps in this wizard to enable two-factor authentication.{% endblocktrans %}

{% elif wizard.steps.current == 'method' %}

{% blocktrans trimmed %}Please select which authentication method you would like to use.{% endblocktrans %}

{% elif wizard.steps.current == 'generator' %}

{% blocktrans trimmed %}To start using a token generator, please use your smartphone to scan the QR code below. For example, use Google Authenticator.{% endblocktrans %}

QR Code

{% blocktrans trimmed %}Alternatively you can use the following secret to setup TOTP in your authenticator or password manager manually.{% endblocktrans %}

{% translate "TOTP Secret:" %} {{ secret_key }}

{% blocktrans %}Then, enter the token generated by the app.{% endblocktrans %}

{% elif wizard.steps.current == 'sms' %}

{% blocktrans trimmed %}Please enter the phone number you wish to receive the text messages on. This number will be validated in the next step. {% endblocktrans %}

{% elif wizard.steps.current == 'call' %}

{% blocktrans trimmed %}Please enter the phone number you wish to be called on. This number will be validated in the next step. {% endblocktrans %}

{% elif wizard.steps.current == 'validation' %} {% if challenge_succeeded %} {% if device.method == 'call' %}

{% blocktrans trimmed %}We are calling your phone right now, please enter the digits you hear.{% endblocktrans %}

{% elif device.method == 'sms' %}

{% blocktrans trimmed %}We sent you a text message, please enter the tokens we sent.{% endblocktrans %}

{% endif %} {% else %} {% endif %} {% elif wizard.steps.current == 'yubikey' %}

{% blocktrans trimmed %}To identify and verify your YubiKey, please insert a token in the field below. Your YubiKey will be linked to your account.{% endblocktrans %}

{% endif %}
{% csrf_token %} {% include "two_factor/_wizard_forms.html" %} {# hidden submit button to enable [enter] key #} {% include "two_factor/_wizard_actions.html" %}
{% endblock %}