horizon/openstack_auth
Benjamin Lasseye cb74c8c08f Add TOTP support
This patch adds support for MFA TOTP on openstack dashboard.
A new configuration variable OPENSTACK_KEYSTONE_MFA_TOTP_ENABLED
was added false by default.
If enabled, users needing TOTP are prompted with a new form.
keystone doc: https://docs.openstack.org/keystone/latest/admin/auth-totp.html
Demonstration video : https://youtu.be/prDJJdFoMpM

Change-Id: I1047102a379c8a900a5e6840096bb671da4fd2ff
Blueprint: #totp-support
Closes-Bug: #2030477
2023-08-18 12:02:25 +00:00
..
locale Imported Translations from Zanata 2022-10-18 03:58:00 +00:00
plugin Add TOTP support 2023-08-18 12:02:25 +00:00
tests Add TOTP support 2023-08-18 12:02:25 +00:00
__init__.py Add Django OpenStack Auth to Horizon 2017-09-27 12:06:57 +01:00
backend.py Use OPENSTACK_ENDPOINT_TYPE by default 2022-12-26 07:01:07 +09:00
defaults.py Add TOTP support 2023-08-18 12:02:25 +00:00
exceptions.py Add TOTP support 2023-08-18 12:02:25 +00:00
forms.py Add TOTP support 2023-08-18 12:02:25 +00:00
middleware.py Fix django.contrib.auth.middleware monkey patching 2018-11-06 21:36:45 +00:00
models.py Add Django OpenStack Auth to Horizon 2017-09-27 12:06:57 +01:00
policy.py Merge "Support policy-in-code and deprecated policy" 2021-03-04 22:01:52 +00:00
urls.py Add TOTP support 2023-08-18 12:02:25 +00:00
user.py Add system scope support to context switcher 2021-11-26 14:09:46 +01:00
utils.py Add system scope support to context switcher 2021-11-26 14:09:46 +01:00
views.py Add TOTP support 2023-08-18 12:02:25 +00:00