├── .editorconfig ├── .gitignore ├── .landscape.yaml ├── AUTHORS ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── demo ├── demo │ ├── __init__.py │ ├── settings.py │ ├── templates │ │ ├── 404.html │ │ ├── 500.html │ │ ├── base.html │ │ └── registration │ │ │ ├── activate.html │ │ │ ├── activation_complete.html │ │ │ ├── activation_email.txt │ │ │ ├── activation_email_subject.txt │ │ │ ├── login.html │ │ │ ├── logout.html │ │ │ ├── password_change_done.html │ │ │ ├── password_change_form.html │ │ │ ├── password_reset_complete.html │ │ │ ├── password_reset_confirm.html │ │ │ ├── password_reset_done.html │ │ │ ├── password_reset_email.html │ │ │ ├── password_reset_form.html │ │ │ ├── registration_closed.html │ │ │ ├── registration_complete.html │ │ │ └── registration_form.html │ ├── urls.py │ └── wsgi.py ├── manage.py └── requirements.txt ├── requirements.txt ├── screenshots ├── login-confirmation.jpg ├── settings.jpg ├── sms-settings.jpg └── two-factor-configuration.jpg ├── secureauth ├── __init__.py ├── admin.py ├── adminsite.py ├── auth_forms.py ├── backend.py ├── defaults.py ├── filters.py ├── forms.py ├── locale │ └── ru │ │ └── LC_MESSAGES │ │ ├── django.mo │ │ └── django.po ├── middleware.py ├── migrations │ ├── 0001_initial.py │ ├── 0002_auto_20170801_0751.py │ └── __init__.py ├── models.py ├── registration │ ├── __init__.py │ ├── urls.py │ └── views.py ├── sms_backends │ ├── __init__.py │ ├── nexmo_sms.py │ ├── smsaero_sms.py │ └── twilio_sms.py ├── south_migrations │ ├── 0001_initial.py │ ├── 0002_auto__add_userauthlogging__add_userauthattempt.py │ ├── 0003_auto__chg_field_userauthphone_phone.py │ ├── 0004_auto__chg_field_userauthattempt_ip__chg_field_userauthphone_phone.py │ ├── 0005_auto__add_index_userauthactivity_ip.py │ ├── 0006_auto__add_field_userauthactivity_confirm_method.py │ ├── 0007_auto__add_userauthiprange__add_unique_userauthiprange_user_start_ip_en.py │ ├── 0008_auto__del_field_userauthiprange_start_ip__del_field_userauthiprange_en.py │ ├── 0009_auto__del_field_userauthiprange_ip_range__add_field_userauthiprange_ip.py │ ├── 0010_auto__del_field_userauthiprange_user__add_field_userauthiprange_ip__de.py │ ├── 0011_auto__add_field_userauthactivity_notified.py │ ├── 0012_auto__del_index_userauthattempt_ip__add_unique_userauthattempt_ip.py │ └── __init__.py ├── static │ └── secureauth │ │ └── js │ │ ├── aes.js │ │ └── cryptoHelpers.js ├── tables.py ├── templates │ └── secureauth │ │ ├── admin_ban_ip.html │ │ ├── admin_disable_methods.html │ │ ├── admin_login.html │ │ ├── auth_activity.html │ │ ├── auth_base.html │ │ ├── base.html │ │ ├── blocked_ip.html │ │ ├── codes_settings │ │ ├── configure.html │ │ ├── settings.html │ │ ├── was_disabled.html │ │ └── was_done.html │ │ ├── confirmation.html │ │ ├── ip_settings.html │ │ ├── location_message.html │ │ ├── logging_settings.html │ │ ├── login.html │ │ ├── notify_settings.html │ │ ├── phone_settings │ │ ├── configure.html │ │ ├── settings.html │ │ ├── was_disabled.html │ │ └── was_done.html │ │ ├── question_settings │ │ ├── configure.html │ │ ├── settings.html │ │ ├── was_disabled.html │ │ └── was_done.html │ │ ├── registration_activation_failed.html │ │ ├── registration_confirm.html │ │ ├── session_expired.html │ │ ├── settings.html │ │ ├── test_cookie.html │ │ └── totp_settings │ │ ├── configure.html │ │ ├── settings.html │ │ ├── was_disabled.html │ │ └── was_done.html ├── templatetags │ ├── __init__.py │ └── secure_auth.py ├── urls.py ├── utils │ ├── __init__.py │ ├── codes.py │ ├── decorators.py │ ├── sign.py │ └── token.py └── views │ ├── __init__.py │ ├── base.py │ ├── general.py │ └── runners.py └── setup.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/.gitignore -------------------------------------------------------------------------------- /.landscape.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/.landscape.yaml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/README.rst -------------------------------------------------------------------------------- /demo/demo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/__init__.py -------------------------------------------------------------------------------- /demo/demo/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/settings.py -------------------------------------------------------------------------------- /demo/demo/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/404.html -------------------------------------------------------------------------------- /demo/demo/templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/500.html -------------------------------------------------------------------------------- /demo/demo/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/base.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/activate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/activate.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/activation_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/activation_complete.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/activation_email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/activation_email.txt -------------------------------------------------------------------------------- /demo/demo/templates/registration/activation_email_subject.txt: -------------------------------------------------------------------------------- 1 | {% load i18n %}{% trans "Account activation on" %} {{ site.name }} 2 | -------------------------------------------------------------------------------- /demo/demo/templates/registration/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/login.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/logout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/logout.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/password_change_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/password_change_done.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/password_change_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/password_change_form.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/password_reset_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/password_reset_complete.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/password_reset_confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/password_reset_confirm.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/password_reset_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/password_reset_done.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/password_reset_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/password_reset_email.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/password_reset_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/password_reset_form.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/registration_closed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/registration_closed.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/registration_complete.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/registration_complete.html -------------------------------------------------------------------------------- /demo/demo/templates/registration/registration_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/templates/registration/registration_form.html -------------------------------------------------------------------------------- /demo/demo/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/urls.py -------------------------------------------------------------------------------- /demo/demo/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/demo/wsgi.py -------------------------------------------------------------------------------- /demo/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/manage.py -------------------------------------------------------------------------------- /demo/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/demo/requirements.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/requirements.txt -------------------------------------------------------------------------------- /screenshots/login-confirmation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/screenshots/login-confirmation.jpg -------------------------------------------------------------------------------- /screenshots/settings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/screenshots/settings.jpg -------------------------------------------------------------------------------- /screenshots/sms-settings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/screenshots/sms-settings.jpg -------------------------------------------------------------------------------- /screenshots/two-factor-configuration.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/screenshots/two-factor-configuration.jpg -------------------------------------------------------------------------------- /secureauth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/__init__.py -------------------------------------------------------------------------------- /secureauth/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/admin.py -------------------------------------------------------------------------------- /secureauth/adminsite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/adminsite.py -------------------------------------------------------------------------------- /secureauth/auth_forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/auth_forms.py -------------------------------------------------------------------------------- /secureauth/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/backend.py -------------------------------------------------------------------------------- /secureauth/defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/defaults.py -------------------------------------------------------------------------------- /secureauth/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/filters.py -------------------------------------------------------------------------------- /secureauth/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/forms.py -------------------------------------------------------------------------------- /secureauth/locale/ru/LC_MESSAGES/django.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/locale/ru/LC_MESSAGES/django.mo -------------------------------------------------------------------------------- /secureauth/locale/ru/LC_MESSAGES/django.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/locale/ru/LC_MESSAGES/django.po -------------------------------------------------------------------------------- /secureauth/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/middleware.py -------------------------------------------------------------------------------- /secureauth/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/migrations/0001_initial.py -------------------------------------------------------------------------------- /secureauth/migrations/0002_auto_20170801_0751.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/migrations/0002_auto_20170801_0751.py -------------------------------------------------------------------------------- /secureauth/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /secureauth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/models.py -------------------------------------------------------------------------------- /secureauth/registration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /secureauth/registration/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/registration/urls.py -------------------------------------------------------------------------------- /secureauth/registration/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/registration/views.py -------------------------------------------------------------------------------- /secureauth/sms_backends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /secureauth/sms_backends/nexmo_sms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/sms_backends/nexmo_sms.py -------------------------------------------------------------------------------- /secureauth/sms_backends/smsaero_sms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/sms_backends/smsaero_sms.py -------------------------------------------------------------------------------- /secureauth/sms_backends/twilio_sms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/sms_backends/twilio_sms.py -------------------------------------------------------------------------------- /secureauth/south_migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/south_migrations/0001_initial.py -------------------------------------------------------------------------------- /secureauth/south_migrations/0002_auto__add_userauthlogging__add_userauthattempt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/south_migrations/0002_auto__add_userauthlogging__add_userauthattempt.py -------------------------------------------------------------------------------- /secureauth/south_migrations/0003_auto__chg_field_userauthphone_phone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/south_migrations/0003_auto__chg_field_userauthphone_phone.py -------------------------------------------------------------------------------- /secureauth/south_migrations/0004_auto__chg_field_userauthattempt_ip__chg_field_userauthphone_phone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/south_migrations/0004_auto__chg_field_userauthattempt_ip__chg_field_userauthphone_phone.py -------------------------------------------------------------------------------- /secureauth/south_migrations/0005_auto__add_index_userauthactivity_ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/south_migrations/0005_auto__add_index_userauthactivity_ip.py -------------------------------------------------------------------------------- /secureauth/south_migrations/0006_auto__add_field_userauthactivity_confirm_method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/south_migrations/0006_auto__add_field_userauthactivity_confirm_method.py -------------------------------------------------------------------------------- /secureauth/south_migrations/0007_auto__add_userauthiprange__add_unique_userauthiprange_user_start_ip_en.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/south_migrations/0007_auto__add_userauthiprange__add_unique_userauthiprange_user_start_ip_en.py -------------------------------------------------------------------------------- /secureauth/south_migrations/0008_auto__del_field_userauthiprange_start_ip__del_field_userauthiprange_en.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/south_migrations/0008_auto__del_field_userauthiprange_start_ip__del_field_userauthiprange_en.py -------------------------------------------------------------------------------- /secureauth/south_migrations/0009_auto__del_field_userauthiprange_ip_range__add_field_userauthiprange_ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/south_migrations/0009_auto__del_field_userauthiprange_ip_range__add_field_userauthiprange_ip.py -------------------------------------------------------------------------------- /secureauth/south_migrations/0010_auto__del_field_userauthiprange_user__add_field_userauthiprange_ip__de.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/south_migrations/0010_auto__del_field_userauthiprange_user__add_field_userauthiprange_ip__de.py -------------------------------------------------------------------------------- /secureauth/south_migrations/0011_auto__add_field_userauthactivity_notified.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/south_migrations/0011_auto__add_field_userauthactivity_notified.py -------------------------------------------------------------------------------- /secureauth/south_migrations/0012_auto__del_index_userauthattempt_ip__add_unique_userauthattempt_ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/south_migrations/0012_auto__del_index_userauthattempt_ip__add_unique_userauthattempt_ip.py -------------------------------------------------------------------------------- /secureauth/south_migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /secureauth/static/secureauth/js/aes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/static/secureauth/js/aes.js -------------------------------------------------------------------------------- /secureauth/static/secureauth/js/cryptoHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/static/secureauth/js/cryptoHelpers.js -------------------------------------------------------------------------------- /secureauth/tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/tables.py -------------------------------------------------------------------------------- /secureauth/templates/secureauth/admin_ban_ip.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/admin_ban_ip.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/admin_disable_methods.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/admin_disable_methods.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/admin_login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/admin_login.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/auth_activity.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/auth_activity.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/auth_base.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | -------------------------------------------------------------------------------- /secureauth/templates/secureauth/base.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | -------------------------------------------------------------------------------- /secureauth/templates/secureauth/blocked_ip.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/blocked_ip.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/codes_settings/configure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/codes_settings/configure.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/codes_settings/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/codes_settings/settings.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/codes_settings/was_disabled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/codes_settings/was_disabled.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/codes_settings/was_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/codes_settings/was_done.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/confirmation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/confirmation.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/ip_settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/ip_settings.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/location_message.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/location_message.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/logging_settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/logging_settings.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/login.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/notify_settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/notify_settings.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/phone_settings/configure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/phone_settings/configure.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/phone_settings/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/phone_settings/settings.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/phone_settings/was_disabled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/phone_settings/was_disabled.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/phone_settings/was_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/phone_settings/was_done.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/question_settings/configure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/question_settings/configure.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/question_settings/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/question_settings/settings.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/question_settings/was_disabled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/question_settings/was_disabled.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/question_settings/was_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/question_settings/was_done.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/registration_activation_failed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/registration_activation_failed.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/registration_confirm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/registration_confirm.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/session_expired.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/session_expired.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/settings.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/test_cookie.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/test_cookie.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/totp_settings/configure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/totp_settings/configure.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/totp_settings/settings.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/totp_settings/settings.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/totp_settings/was_disabled.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/totp_settings/was_disabled.html -------------------------------------------------------------------------------- /secureauth/templates/secureauth/totp_settings/was_done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templates/secureauth/totp_settings/was_done.html -------------------------------------------------------------------------------- /secureauth/templatetags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /secureauth/templatetags/secure_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/templatetags/secure_auth.py -------------------------------------------------------------------------------- /secureauth/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/urls.py -------------------------------------------------------------------------------- /secureauth/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/utils/__init__.py -------------------------------------------------------------------------------- /secureauth/utils/codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/utils/codes.py -------------------------------------------------------------------------------- /secureauth/utils/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/utils/decorators.py -------------------------------------------------------------------------------- /secureauth/utils/sign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/utils/sign.py -------------------------------------------------------------------------------- /secureauth/utils/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/utils/token.py -------------------------------------------------------------------------------- /secureauth/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/views/__init__.py -------------------------------------------------------------------------------- /secureauth/views/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/views/base.py -------------------------------------------------------------------------------- /secureauth/views/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/views/general.py -------------------------------------------------------------------------------- /secureauth/views/runners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/secureauth/views/runners.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gotlium/django-secure-auth/HEAD/setup.py --------------------------------------------------------------------------------