Skip to content
Snippets Groups Projects
Verified Commit 0da56030 authored by ornanovitch's avatar ornanovitch
Browse files

TOTP est une méthode de 2FA/MFA parmi d'autres, mieux vaut appeler tout ce qui

concerne TOTP "TOTP", et garder "MFA" pour les références génériques
parent cc52be1a
No related branches found
No related tags found
No related merge requests found
......@@ -52,31 +52,31 @@ def totp():
@blueprint.route("/totp/setup", methods=["GET", "POST"])
@security.authentication_required()
@security.confirmation_required("setup 2FA with TOTP")
@security.confirmation_required("setup TOTP")
def totp_setup():
user = flask_login.current_user
auth = models.Auth(models.Auth.TOTP)
auth.set_otp_key()
user.auths[models.Auth.TOTP] = auth
models.log(models.History.MFA, comment=str(_("2FA with TOTP has been enabled")),
models.log(models.History.MFA, comment=str(_("TOTP has been enabled")),
user=flask_login.current_user)
models.db.session.add(auth)
models.db.session.commit()
flask.flash(_("Successfully setup 2FA with TOTP"), "success")
flask.flash(_("Successfully setup TOTP"), "success")
return flask.redirect(flask.url_for(".totp"))
@blueprint.route("/totp/delete", methods=["GET", "POST"])
@security.authentication_required()
@security.confirmation_required("delete 2FA with TOTP")
@security.confirmation_required("disable TOTP")
def totp_delete():
user = flask_login.current_user
auth = user.auths[models.Auth.TOTP]
models.log(models.History.MFA, comment=str(_("2FA with TOTP has been disabled")),
models.log(models.History.MFA, comment=str(_("TOTP has been disabled")),
user=flask_login.current_user)
models.db.session.delete(auth)
models.db.session.commit()
flask.flash(_("Successfully disabled 2FA with TOTP"), "success")
flask.flash(_("Successfully disabled TOTP"), "success")
return flask.redirect(flask.url_for(".totp"))
......
......@@ -11,7 +11,7 @@
<h5>{% trans %}Not configured{% endtrans %}</h5>
<p>{% trans %}Two-factor authentication with Time-based One-Time Passowrd is not setup.{% endtrans %}
<br>
{% trans %}Click on "Setup 2FA" to get started.{% endtrans %}
{% trans %}Click on "Setup TOTP" to get started.{% endtrans %}
</p>
</blockquote>
</div>
......@@ -47,9 +47,9 @@
{% block actions %}
{% if not key %}
<a href="{{ url_for(".totp_setup") }}" class="btn btn-info">{% trans %}Setup 2FA{% endtrans %}</a>
<a href="{{ url_for(".totp_setup") }}" class="btn btn-info">{% trans %}Setup TOTP{% endtrans %}</a>
{% else %}
<a href="{{ url_for(".totp_delete") }}" class="btn btn-warning">{% trans %}Delete 2FA{% endtrans %}</a>
<a href="{{ url_for(".totp_delete") }}" class="btn btn-warning">{% trans %}Delete TOTP{% endtrans %}</a>
{% endif %}
{% endblock %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment