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

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


Two Factor {% 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 %}

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

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

{% blocktrans %} Your authenticator should supply a token. Please enter the token generated by the app. {% endblocktrans %}

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

{% blocktrans trimmed %} Please enter the token sent to your email. {% endblocktrans %}

{% 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 %}
{# TOKEN GENERATOR PAGE #} {% if wizard.steps.current == 'generator' %}

QR Code

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

{% endif %} {% if wiard.steps.current == 'validation' %} {% if not challenge_succeeded %} {% endif %} {% endif %} {% include "two_factor/_wizard_forms.html" %} {# hidden submit button to enable [enter] key #}
{% if cancel_url %} {% trans "Cancel" %} {% endif %} {% if wizard.steps.prev %} {% else %} {% endif %}
{% endblock %}