{# This template receives different input based on state of tf-setup. In addition to form values the following are available: On GET: choices: Value of SECURITY_TWO_FACTOR_ENABLED_METHODS (with possible addition of 'delete' two_factor_required: Value of SECURITY_TWO_FACTOR_REQUIRED primary_method: if a two-factor method has already been set up. On successful POST: chosen_method: which 2FA method was chosen (e.g. sms, authenticator) choices: Value of SECURITY_TWO_FACTOR_ENABLED_METHODS If chosen_method == 'authenticator': authr_qrcode: the image source for the qrcode authr_key: same key as in qrcode - for possible manual entry authr_username: same username as in qrcode authr_issuer: same issuer as in qrcode #} {% extends "security/base.html" %} {% from "security/_macros.html" import render_field_with_errors, render_field, render_field_no_label, render_field_errors %} {% block content %} {% include "security/_messages.html" %}