LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
setup.cfg
setup.py
ckanext/__init__.py
ckanext/auth/__init__.py
ckanext/auth/cli.py
ckanext/auth/config.py
ckanext/auth/exceptions.py
ckanext/auth/helpers.py
ckanext/auth/model.py
ckanext/auth/plugin.py
ckanext/auth/utils.py
ckanext/auth/views.py
ckanext/auth/assets/webassets.yml
ckanext/auth/assets/css/style.css
ckanext/auth/assets/js/auth-login-form.js
ckanext/auth/assets/js/auth-qr-render.js
ckanext/auth/assets/js/vendor/QRious.min.js
ckanext/auth/logic/__init__.py
ckanext/auth/logic/action.py
ckanext/auth/logic/auth.py
ckanext/auth/logic/schema.py
ckanext/auth/migration/auth/alembic.ini
ckanext/auth/migration/auth/env.py
ckanext/auth/migration/auth/script.py.mako
ckanext/auth/migration/auth/versions/7917e1c52a37_init_2fa_user_totp_table.py
ckanext/auth/templates/page.html
ckanext/auth/templates/auth/config.html
ckanext/auth/templates/auth/configure_2fa.html
ckanext/auth/templates/auth/emails/verification_code.html
ckanext/auth/templates/auth/snippets/2fa_authenticator.html
ckanext/auth/templates/auth/snippets/2fa_email.html
ckanext/auth/templates/auth/snippets/2fa_qr_code.html
ckanext/auth/templates/user/edit_user_form.html
ckanext/auth/templates/user/snippets/login_form.html
ckanext/auth/tests/__init__.py
ckanext/auth/tests/conftest.py
ckanext/auth/tests/test_helpers.py
ckanext/auth/tests/test_model.py
ckanext/auth/tests/test_utils.py
ckanext_auth.egg-info/PKG-INFO
ckanext_auth.egg-info/SOURCES.txt
ckanext_auth.egg-info/dependency_links.txt
ckanext_auth.egg-info/entry_points.txt
ckanext_auth.egg-info/top_level.txt