├── .babelrc ├── .coveragerc ├── .dockerignore ├── .env.example ├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── .mergify.yml ├── .pre-commit-config.yaml ├── .run ├── migrate dev.run.xml └── run dev.run.xml ├── Dockerfile ├── LICENSE.txt ├── README.md ├── closureexterns └── gapi.js ├── docker-compose.dev.yml ├── docker-compose.yml ├── entrypoint ├── run-worker.sh └── run.sh ├── gulpfile.babel.js ├── nginx.conf ├── package.json ├── prospector.yml ├── pyproject.toml ├── pytest.ini ├── requirements ├── base.txt ├── dev.txt ├── prod.txt └── test.txt ├── spongeauth ├── accounts │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── letter_avatar.py │ ├── middleware.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_add_username_validator.py │ │ ├── 0003_create_group_model.py │ │ ├── 0004_create_dummy_group.py │ │ ├── 0005_user_is_staff.py │ │ ├── 0006_add_username_insensitive_index.py │ │ ├── 0007_group_add_internal_name.py │ │ ├── 0008_auto_20180428_1214.py │ │ ├── 0009_add_spongepowered_tos_2018-03-10.py │ │ ├── 0010_termsofservice_group.py │ │ ├── 0011_user_full_name.py │ │ ├── 0012_auto_20190102_1545.py │ │ ├── 0013_user_discord_id.py │ │ └── __init__.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── factories.py │ │ ├── test_admin.py │ │ ├── test_avatar_for_user.py │ │ ├── test_discord_id_validation.py │ │ ├── test_letter_avatar.py │ │ ├── test_middleware_enforce_verified_emails.py │ │ ├── test_models.py │ │ ├── test_small_views.py │ │ ├── test_username_validation.py │ │ ├── test_view_autocomplete.py │ │ ├── test_view_change_email.py │ │ ├── test_view_change_other_avatar.py │ │ ├── test_view_forgot.py │ │ ├── test_view_helpers.py │ │ ├── test_view_login.py │ │ ├── test_view_profile.py │ │ ├── test_view_register.py │ │ ├── test_view_verify.py │ │ └── testdata │ │ │ ├── 100x100.png │ │ │ ├── 100x50.png │ │ │ ├── 120x120.png │ │ │ ├── 120x240.png │ │ │ ├── 240x120.png │ │ │ ├── 240x240.png │ │ │ ├── 50x100.png │ │ │ └── input.png │ ├── urls.py │ └── views.py ├── api │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20170114_0120.py │ │ └── __init__.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_create_user.py │ │ ├── test_delete_user.py │ │ ├── test_get_user.py │ │ ├── test_list_users.py │ │ └── test_models.py │ ├── urls.py │ └── views.py ├── core │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── middleware.py │ ├── models.py │ ├── staticfiles.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_sourcemap_static_files_storage.py │ │ ├── test_views.py │ │ └── test_x_real_ip_middleware.py │ └── views.py ├── manage.py ├── migrator │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── import_play_data.py │ ├── migrations │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ └── test_import_play_data.py │ └── views.py ├── spongeauth │ ├── __init__.py │ ├── settings │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── base.py │ │ ├── dev.py │ │ ├── prod.py │ │ ├── test.py │ │ └── utils.py │ ├── urls.py │ └── wsgi.py ├── spongemime │ ├── __init__.py │ ├── mime.types │ └── test_spongemime.py ├── sso │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── discourse_sso.py │ ├── management │ │ ├── __init__.py │ │ └── commands │ │ │ ├── __init__.py │ │ │ └── sso_ping_discourse.py │ ├── models.py │ ├── tests │ │ ├── __init__.py │ │ ├── test_discourse_sso.py │ │ ├── test_make_payload.py │ │ ├── test_management_update_user.py │ │ ├── test_ping_on_save.py │ │ ├── test_send_update_ping.py │ │ └── test_view_begin.py │ ├── urls.py │ ├── utils.py │ └── views.py ├── static │ ├── images │ │ └── spongie-mark.svg │ ├── scripts │ │ └── app.js │ └── styles │ │ ├── _email.scss │ │ ├── _footer.scss │ │ ├── _home.scss │ │ ├── _nav.scss │ │ ├── _pallette.scss │ │ ├── _settings.scss │ │ ├── _signUp.scss │ │ ├── _sponge_variables.scss │ │ ├── _topbar.scss │ │ ├── _user.scss │ │ ├── _utils.scss │ │ ├── app.scss │ │ ├── bootstrap.scss │ │ └── font-awesome.scss ├── templates │ ├── _footer.html │ ├── _navbar.html │ ├── accounts │ │ ├── _avatar_block.html │ │ ├── _google_signin_form.html │ │ ├── agree_tos.html │ │ ├── change_email │ │ │ ├── confirmation_email.html │ │ │ ├── confirmation_email.txt │ │ │ ├── email.html │ │ │ ├── email.txt │ │ │ ├── step1.html │ │ │ └── step1done.html │ │ ├── change_other_avatar.html │ │ ├── forgot │ │ │ ├── email.html │ │ │ ├── email.txt │ │ │ ├── step1.html │ │ │ ├── step1done.html │ │ │ └── step2.html │ │ ├── login.html │ │ ├── logout.html │ │ ├── logout_success.html │ │ ├── profile.html │ │ ├── register.html │ │ └── verify │ │ │ ├── email.html │ │ │ ├── email.txt │ │ │ └── step1.html │ ├── base.html │ ├── bootstrap3 │ │ ├── field.html │ │ └── layout │ │ │ ├── formactions.html │ │ │ ├── help_text.html │ │ │ └── help_text_and_errors.html │ ├── core │ │ └── index.html │ └── twofa │ │ ├── list.html │ │ ├── setup │ │ ├── paper.html │ │ └── totp.html │ │ └── verify │ │ ├── base.html │ │ ├── paper.html │ │ └── totp.html └── twofa │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ ├── 0001_initial.py │ └── __init__.py │ ├── models.py │ ├── oath.py │ ├── tests │ ├── __init__.py │ ├── test_oath.py │ ├── test_view_helpers.py │ ├── test_view_list.py │ ├── test_view_regenerate.py │ ├── test_view_remove.py │ ├── test_view_setup_backup.py │ ├── test_view_setup_totp.py │ └── test_view_verify.py │ ├── urls.py │ └── views.py └── tox.ini /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["@babel/env"] 3 | } 4 | -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/.coveragerc -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/.env.example -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/.gitignore -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.run/migrate dev.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/.run/migrate dev.run.xml -------------------------------------------------------------------------------- /.run/run dev.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/.run/run dev.run.xml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/README.md -------------------------------------------------------------------------------- /closureexterns/gapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/closureexterns/gapi.js -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /entrypoint/run-worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/entrypoint/run-worker.sh -------------------------------------------------------------------------------- /entrypoint/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/entrypoint/run.sh -------------------------------------------------------------------------------- /gulpfile.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/gulpfile.babel.js -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/nginx.conf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/package.json -------------------------------------------------------------------------------- /prospector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/prospector.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length = 120 3 | target-version = ["py37"] 4 | -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | DJANGO_SETTINGS_MODULE=spongeauth.settings.test 3 | -------------------------------------------------------------------------------- /requirements/base.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/requirements/base.txt -------------------------------------------------------------------------------- /requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/requirements/dev.txt -------------------------------------------------------------------------------- /requirements/prod.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/requirements/prod.txt -------------------------------------------------------------------------------- /requirements/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/requirements/test.txt -------------------------------------------------------------------------------- /spongeauth/accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/accounts/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/admin.py -------------------------------------------------------------------------------- /spongeauth/accounts/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/apps.py -------------------------------------------------------------------------------- /spongeauth/accounts/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/forms.py -------------------------------------------------------------------------------- /spongeauth/accounts/letter_avatar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/letter_avatar.py -------------------------------------------------------------------------------- /spongeauth/accounts/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/middleware.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/migrations/0001_initial.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/0002_add_username_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/migrations/0002_add_username_validator.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/0003_create_group_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/migrations/0003_create_group_model.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/0004_create_dummy_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/migrations/0004_create_dummy_group.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/0005_user_is_staff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/migrations/0005_user_is_staff.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/0006_add_username_insensitive_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/migrations/0006_add_username_insensitive_index.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/0007_group_add_internal_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/migrations/0007_group_add_internal_name.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/0008_auto_20180428_1214.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/migrations/0008_auto_20180428_1214.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/0009_add_spongepowered_tos_2018-03-10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/migrations/0009_add_spongepowered_tos_2018-03-10.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/0010_termsofservice_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/migrations/0010_termsofservice_group.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/0011_user_full_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/migrations/0011_user_full_name.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/0012_auto_20190102_1545.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/migrations/0012_auto_20190102_1545.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/0013_user_discord_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/migrations/0013_user_discord_id.py -------------------------------------------------------------------------------- /spongeauth/accounts/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/accounts/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/models.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/accounts/tests/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/factories.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_admin.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_avatar_for_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_avatar_for_user.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_discord_id_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_discord_id_validation.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_letter_avatar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_letter_avatar.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_middleware_enforce_verified_emails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_middleware_enforce_verified_emails.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_models.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_small_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_small_views.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_username_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_username_validation.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_view_autocomplete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_view_autocomplete.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_view_change_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_view_change_email.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_view_change_other_avatar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_view_change_other_avatar.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_view_forgot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_view_forgot.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_view_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_view_helpers.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_view_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_view_login.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_view_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_view_profile.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_view_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_view_register.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/test_view_verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/test_view_verify.py -------------------------------------------------------------------------------- /spongeauth/accounts/tests/testdata/100x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/testdata/100x100.png -------------------------------------------------------------------------------- /spongeauth/accounts/tests/testdata/100x50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/testdata/100x50.png -------------------------------------------------------------------------------- /spongeauth/accounts/tests/testdata/120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/testdata/120x120.png -------------------------------------------------------------------------------- /spongeauth/accounts/tests/testdata/120x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/testdata/120x240.png -------------------------------------------------------------------------------- /spongeauth/accounts/tests/testdata/240x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/testdata/240x120.png -------------------------------------------------------------------------------- /spongeauth/accounts/tests/testdata/240x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/testdata/240x240.png -------------------------------------------------------------------------------- /spongeauth/accounts/tests/testdata/50x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/testdata/50x100.png -------------------------------------------------------------------------------- /spongeauth/accounts/tests/testdata/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/tests/testdata/input.png -------------------------------------------------------------------------------- /spongeauth/accounts/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/urls.py -------------------------------------------------------------------------------- /spongeauth/accounts/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/accounts/views.py -------------------------------------------------------------------------------- /spongeauth/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/api/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/api/admin.py -------------------------------------------------------------------------------- /spongeauth/api/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/api/apps.py -------------------------------------------------------------------------------- /spongeauth/api/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/api/migrations/0001_initial.py -------------------------------------------------------------------------------- /spongeauth/api/migrations/0002_auto_20170114_0120.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/api/migrations/0002_auto_20170114_0120.py -------------------------------------------------------------------------------- /spongeauth/api/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/api/models.py -------------------------------------------------------------------------------- /spongeauth/api/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/api/tests/test_create_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/api/tests/test_create_user.py -------------------------------------------------------------------------------- /spongeauth/api/tests/test_delete_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/api/tests/test_delete_user.py -------------------------------------------------------------------------------- /spongeauth/api/tests/test_get_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/api/tests/test_get_user.py -------------------------------------------------------------------------------- /spongeauth/api/tests/test_list_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/api/tests/test_list_users.py -------------------------------------------------------------------------------- /spongeauth/api/tests/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/api/tests/test_models.py -------------------------------------------------------------------------------- /spongeauth/api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/api/urls.py -------------------------------------------------------------------------------- /spongeauth/api/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/api/views.py -------------------------------------------------------------------------------- /spongeauth/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/core/admin.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/core/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/core/apps.py -------------------------------------------------------------------------------- /spongeauth/core/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/core/middleware.py -------------------------------------------------------------------------------- /spongeauth/core/models.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/core/staticfiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/core/staticfiles.py -------------------------------------------------------------------------------- /spongeauth/core/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/core/tests/test_sourcemap_static_files_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/core/tests/test_sourcemap_static_files_storage.py -------------------------------------------------------------------------------- /spongeauth/core/tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/core/tests/test_views.py -------------------------------------------------------------------------------- /spongeauth/core/tests/test_x_real_ip_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/core/tests/test_x_real_ip_middleware.py -------------------------------------------------------------------------------- /spongeauth/core/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/core/views.py -------------------------------------------------------------------------------- /spongeauth/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/manage.py -------------------------------------------------------------------------------- /spongeauth/migrator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/migrator/admin.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/migrator/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/migrator/apps.py -------------------------------------------------------------------------------- /spongeauth/migrator/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/migrator/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/migrator/management/commands/import_play_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/migrator/management/commands/import_play_data.py -------------------------------------------------------------------------------- /spongeauth/migrator/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/migrator/migrations/0001_initial.py -------------------------------------------------------------------------------- /spongeauth/migrator/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/migrator/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/migrator/models.py -------------------------------------------------------------------------------- /spongeauth/migrator/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/migrator/tests/test_import_play_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/migrator/tests/test_import_play_data.py -------------------------------------------------------------------------------- /spongeauth/migrator/views.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/spongeauth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/spongeauth/settings/.gitignore: -------------------------------------------------------------------------------- 1 | local_settings.py 2 | -------------------------------------------------------------------------------- /spongeauth/spongeauth/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/spongeauth/settings/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/spongeauth/settings/base.py -------------------------------------------------------------------------------- /spongeauth/spongeauth/settings/dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/spongeauth/settings/dev.py -------------------------------------------------------------------------------- /spongeauth/spongeauth/settings/prod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/spongeauth/settings/prod.py -------------------------------------------------------------------------------- /spongeauth/spongeauth/settings/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/spongeauth/settings/test.py -------------------------------------------------------------------------------- /spongeauth/spongeauth/settings/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/spongeauth/settings/utils.py -------------------------------------------------------------------------------- /spongeauth/spongeauth/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/spongeauth/urls.py -------------------------------------------------------------------------------- /spongeauth/spongeauth/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/spongeauth/wsgi.py -------------------------------------------------------------------------------- /spongeauth/spongemime/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/spongemime/__init__.py -------------------------------------------------------------------------------- /spongeauth/spongemime/mime.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/spongemime/mime.types -------------------------------------------------------------------------------- /spongeauth/spongemime/test_spongemime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/spongemime/test_spongemime.py -------------------------------------------------------------------------------- /spongeauth/sso/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/sso/admin.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/sso/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/sso/apps.py -------------------------------------------------------------------------------- /spongeauth/sso/discourse_sso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/sso/discourse_sso.py -------------------------------------------------------------------------------- /spongeauth/sso/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/sso/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/sso/management/commands/sso_ping_discourse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/sso/management/commands/sso_ping_discourse.py -------------------------------------------------------------------------------- /spongeauth/sso/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/sso/models.py -------------------------------------------------------------------------------- /spongeauth/sso/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/sso/tests/test_discourse_sso.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/sso/tests/test_discourse_sso.py -------------------------------------------------------------------------------- /spongeauth/sso/tests/test_make_payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/sso/tests/test_make_payload.py -------------------------------------------------------------------------------- /spongeauth/sso/tests/test_management_update_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/sso/tests/test_management_update_user.py -------------------------------------------------------------------------------- /spongeauth/sso/tests/test_ping_on_save.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/sso/tests/test_ping_on_save.py -------------------------------------------------------------------------------- /spongeauth/sso/tests/test_send_update_ping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/sso/tests/test_send_update_ping.py -------------------------------------------------------------------------------- /spongeauth/sso/tests/test_view_begin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/sso/tests/test_view_begin.py -------------------------------------------------------------------------------- /spongeauth/sso/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/sso/urls.py -------------------------------------------------------------------------------- /spongeauth/sso/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/sso/utils.py -------------------------------------------------------------------------------- /spongeauth/sso/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/sso/views.py -------------------------------------------------------------------------------- /spongeauth/static/images/spongie-mark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/images/spongie-mark.svg -------------------------------------------------------------------------------- /spongeauth/static/scripts/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/scripts/app.js -------------------------------------------------------------------------------- /spongeauth/static/styles/_email.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/_email.scss -------------------------------------------------------------------------------- /spongeauth/static/styles/_footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/_footer.scss -------------------------------------------------------------------------------- /spongeauth/static/styles/_home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/_home.scss -------------------------------------------------------------------------------- /spongeauth/static/styles/_nav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/_nav.scss -------------------------------------------------------------------------------- /spongeauth/static/styles/_pallette.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/_pallette.scss -------------------------------------------------------------------------------- /spongeauth/static/styles/_settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/_settings.scss -------------------------------------------------------------------------------- /spongeauth/static/styles/_signUp.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/_signUp.scss -------------------------------------------------------------------------------- /spongeauth/static/styles/_sponge_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/_sponge_variables.scss -------------------------------------------------------------------------------- /spongeauth/static/styles/_topbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/_topbar.scss -------------------------------------------------------------------------------- /spongeauth/static/styles/_user.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/_user.scss -------------------------------------------------------------------------------- /spongeauth/static/styles/_utils.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/_utils.scss -------------------------------------------------------------------------------- /spongeauth/static/styles/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/app.scss -------------------------------------------------------------------------------- /spongeauth/static/styles/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/bootstrap.scss -------------------------------------------------------------------------------- /spongeauth/static/styles/font-awesome.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/static/styles/font-awesome.scss -------------------------------------------------------------------------------- /spongeauth/templates/_footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/_footer.html -------------------------------------------------------------------------------- /spongeauth/templates/_navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/_navbar.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/_avatar_block.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/_avatar_block.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/_google_signin_form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/_google_signin_form.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/agree_tos.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/agree_tos.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/change_email/confirmation_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/change_email/confirmation_email.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/change_email/confirmation_email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/change_email/confirmation_email.txt -------------------------------------------------------------------------------- /spongeauth/templates/accounts/change_email/email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/change_email/email.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/change_email/email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/change_email/email.txt -------------------------------------------------------------------------------- /spongeauth/templates/accounts/change_email/step1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/change_email/step1.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/change_email/step1done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/change_email/step1done.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/change_other_avatar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/change_other_avatar.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/forgot/email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/forgot/email.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/forgot/email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/forgot/email.txt -------------------------------------------------------------------------------- /spongeauth/templates/accounts/forgot/step1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/forgot/step1.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/forgot/step1done.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/forgot/step1done.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/forgot/step2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/forgot/step2.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/login.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/logout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/logout.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/logout_success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/logout_success.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/profile.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/register.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/register.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/verify/email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/verify/email.html -------------------------------------------------------------------------------- /spongeauth/templates/accounts/verify/email.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/verify/email.txt -------------------------------------------------------------------------------- /spongeauth/templates/accounts/verify/step1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/accounts/verify/step1.html -------------------------------------------------------------------------------- /spongeauth/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/base.html -------------------------------------------------------------------------------- /spongeauth/templates/bootstrap3/field.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/bootstrap3/field.html -------------------------------------------------------------------------------- /spongeauth/templates/bootstrap3/layout/formactions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/bootstrap3/layout/formactions.html -------------------------------------------------------------------------------- /spongeauth/templates/bootstrap3/layout/help_text.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/bootstrap3/layout/help_text.html -------------------------------------------------------------------------------- /spongeauth/templates/bootstrap3/layout/help_text_and_errors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/bootstrap3/layout/help_text_and_errors.html -------------------------------------------------------------------------------- /spongeauth/templates/core/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/core/index.html -------------------------------------------------------------------------------- /spongeauth/templates/twofa/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/twofa/list.html -------------------------------------------------------------------------------- /spongeauth/templates/twofa/setup/paper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/twofa/setup/paper.html -------------------------------------------------------------------------------- /spongeauth/templates/twofa/setup/totp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/twofa/setup/totp.html -------------------------------------------------------------------------------- /spongeauth/templates/twofa/verify/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/twofa/verify/base.html -------------------------------------------------------------------------------- /spongeauth/templates/twofa/verify/paper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/twofa/verify/paper.html -------------------------------------------------------------------------------- /spongeauth/templates/twofa/verify/totp.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/templates/twofa/verify/totp.html -------------------------------------------------------------------------------- /spongeauth/twofa/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/twofa/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/admin.py -------------------------------------------------------------------------------- /spongeauth/twofa/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/apps.py -------------------------------------------------------------------------------- /spongeauth/twofa/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/forms.py -------------------------------------------------------------------------------- /spongeauth/twofa/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/migrations/0001_initial.py -------------------------------------------------------------------------------- /spongeauth/twofa/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/twofa/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/models.py -------------------------------------------------------------------------------- /spongeauth/twofa/oath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/oath.py -------------------------------------------------------------------------------- /spongeauth/twofa/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spongeauth/twofa/tests/test_oath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/tests/test_oath.py -------------------------------------------------------------------------------- /spongeauth/twofa/tests/test_view_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/tests/test_view_helpers.py -------------------------------------------------------------------------------- /spongeauth/twofa/tests/test_view_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/tests/test_view_list.py -------------------------------------------------------------------------------- /spongeauth/twofa/tests/test_view_regenerate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/tests/test_view_regenerate.py -------------------------------------------------------------------------------- /spongeauth/twofa/tests/test_view_remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/tests/test_view_remove.py -------------------------------------------------------------------------------- /spongeauth/twofa/tests/test_view_setup_backup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/tests/test_view_setup_backup.py -------------------------------------------------------------------------------- /spongeauth/twofa/tests/test_view_setup_totp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/tests/test_view_setup_totp.py -------------------------------------------------------------------------------- /spongeauth/twofa/tests/test_view_verify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/tests/test_view_verify.py -------------------------------------------------------------------------------- /spongeauth/twofa/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/urls.py -------------------------------------------------------------------------------- /spongeauth/twofa/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/spongeauth/twofa/views.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpongePowered/SpongeAuth/HEAD/tox.ini --------------------------------------------------------------------------------