├── .github └── workflows │ └── python-app.yml ├── .gitignore ├── .semaphore └── semaphore.yml ├── .vscode └── settings.json ├── README.md ├── python-django-admin-portal-example ├── .gitignore ├── LICENSE ├── README.md └── workos_django │ ├── admin_portal │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── static │ │ ├── css │ │ │ └── login.css │ │ └── images │ │ │ ├── workos-logo-with-text.png │ │ │ └── workos_logo_new.png │ ├── templates │ │ └── admin_portal │ │ │ ├── index.html │ │ │ └── org_logged_in.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── manage.py │ ├── requirements.txt │ └── workos_django │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── python-django-audit-logs-example ├── .gitignore ├── LICENSE ├── README.md ├── audit_logs │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── audit_log_events.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── static │ │ ├── css │ │ │ └── login.css │ │ └── images │ │ │ ├── workos-logo-with-text.png │ │ │ ├── workos_favicon.png │ │ │ └── workos_logo_new.png │ ├── templates │ │ └── audit_logs │ │ │ ├── index.html │ │ │ └── send_events.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── manage.py ├── requirements.txt └── workos_django │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── python-django-directory-sync-example ├── .gitignore ├── LICENSE ├── README.md ├── directory_id_location.png ├── directory_sync │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── static │ │ ├── css │ │ │ └── main.css │ │ └── images │ │ │ ├── workos-logo-with-text.png │ │ │ ├── workos_favicon.png │ │ │ └── workos_logo_new.png │ ├── templates │ │ └── directory_sync │ │ │ ├── directory.html │ │ │ ├── groups.html │ │ │ ├── home.html │ │ │ ├── users.html │ │ │ └── webhooks.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── manage.py ├── requirements.txt └── workos_django │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── python-django-magic-link-example ├── .gitignore ├── LICENSE ├── README.md └── magic_link_example │ ├── magic_link │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── static │ │ ├── css │ │ │ └── login.css │ │ └── images │ │ │ ├── workos-logo-with-text.png │ │ │ └── workos_logo_new.png │ ├── templates │ │ └── magic_link │ │ │ ├── login.html │ │ │ ├── serve_magic_link.html │ │ │ └── success.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── manage.py │ ├── requirements.txt │ └── workos_django │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── python-django-mfa-example ├── .gitignore ├── LICENSE ├── README.md ├── manage.py ├── mfa │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── static │ │ ├── css │ │ │ └── login.css │ │ └── images │ │ │ ├── workos-logo-with-text.png │ │ │ └── workos_logo_new.png │ ├── templates │ │ └── mfa │ │ │ ├── challenge_factor.html │ │ │ ├── enroll_factor_details.html │ │ │ ├── factor_detail.html │ │ │ ├── list_factors.html │ │ │ └── verify_factor.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── requirements.txt └── workos_django │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── python-django-sso-example ├── .gitignore ├── LICENSE ├── README.md ├── manage.py ├── requirements.txt ├── sso │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── static │ │ ├── css │ │ │ └── login.css │ │ └── images │ │ │ ├── google-button.png │ │ │ ├── microsoft-button.png │ │ │ ├── saml-button.png │ │ │ ├── workos-logo-with-text.png │ │ │ └── workos_logo_new.png │ ├── templates │ │ └── sso │ │ │ ├── login.html │ │ │ └── login_successful.html │ ├── tests.py │ ├── urls.py │ └── views.py └── workos_django │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── setup.py /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/.gitignore -------------------------------------------------------------------------------- /.semaphore/semaphore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/.semaphore/semaphore.yml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/README.md -------------------------------------------------------------------------------- /python-django-admin-portal-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/.gitignore -------------------------------------------------------------------------------- /python-django-admin-portal-example/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/LICENSE -------------------------------------------------------------------------------- /python-django-admin-portal-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/README.md -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/admin_portal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/admin_portal/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/admin_portal/admin.py -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/admin_portal/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/admin_portal/apps.py -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/admin_portal/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/admin_portal/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/admin_portal/models.py -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/admin_portal/static/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/admin_portal/static/css/login.css -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/admin_portal/static/images/workos-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/admin_portal/static/images/workos-logo-with-text.png -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/admin_portal/static/images/workos_logo_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/admin_portal/static/images/workos_logo_new.png -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/admin_portal/templates/admin_portal/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/admin_portal/templates/admin_portal/index.html -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/admin_portal/templates/admin_portal/org_logged_in.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/admin_portal/templates/admin_portal/org_logged_in.html -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/admin_portal/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/admin_portal/tests.py -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/admin_portal/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/admin_portal/urls.py -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/admin_portal/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/admin_portal/views.py -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/manage.py -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/requirements.txt -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/workos_django/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/workos_django/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/workos_django/asgi.py -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/workos_django/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/workos_django/settings.py -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/workos_django/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/workos_django/urls.py -------------------------------------------------------------------------------- /python-django-admin-portal-example/workos_django/workos_django/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-admin-portal-example/workos_django/workos_django/wsgi.py -------------------------------------------------------------------------------- /python-django-audit-logs-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/.gitignore -------------------------------------------------------------------------------- /python-django-audit-logs-example/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/LICENSE -------------------------------------------------------------------------------- /python-django-audit-logs-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/README.md -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/audit_logs/admin.py -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/audit_logs/apps.py -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/audit_log_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/audit_logs/audit_log_events.py -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/audit_logs/models.py -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/static/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/audit_logs/static/css/login.css -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/static/images/workos-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/audit_logs/static/images/workos-logo-with-text.png -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/static/images/workos_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/audit_logs/static/images/workos_favicon.png -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/static/images/workos_logo_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/audit_logs/static/images/workos_logo_new.png -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/templates/audit_logs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/audit_logs/templates/audit_logs/index.html -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/templates/audit_logs/send_events.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/audit_logs/templates/audit_logs/send_events.html -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/audit_logs/tests.py -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/audit_logs/urls.py -------------------------------------------------------------------------------- /python-django-audit-logs-example/audit_logs/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/audit_logs/views.py -------------------------------------------------------------------------------- /python-django-audit-logs-example/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/manage.py -------------------------------------------------------------------------------- /python-django-audit-logs-example/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/requirements.txt -------------------------------------------------------------------------------- /python-django-audit-logs-example/workos_django/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-audit-logs-example/workos_django/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/workos_django/asgi.py -------------------------------------------------------------------------------- /python-django-audit-logs-example/workos_django/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/workos_django/settings.py -------------------------------------------------------------------------------- /python-django-audit-logs-example/workos_django/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/workos_django/urls.py -------------------------------------------------------------------------------- /python-django-audit-logs-example/workos_django/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-audit-logs-example/workos_django/wsgi.py -------------------------------------------------------------------------------- /python-django-directory-sync-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/.gitignore -------------------------------------------------------------------------------- /python-django-directory-sync-example/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/LICENSE -------------------------------------------------------------------------------- /python-django-directory-sync-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/README.md -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_id_location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_id_location.png -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/admin.py -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/apps.py -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/models.py -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/static/css/main.css -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/static/images/workos-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/static/images/workos-logo-with-text.png -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/static/images/workos_favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/static/images/workos_favicon.png -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/static/images/workos_logo_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/static/images/workos_logo_new.png -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/templates/directory_sync/directory.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/templates/directory_sync/directory.html -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/templates/directory_sync/groups.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/templates/directory_sync/groups.html -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/templates/directory_sync/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/templates/directory_sync/home.html -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/templates/directory_sync/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/templates/directory_sync/users.html -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/templates/directory_sync/webhooks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/templates/directory_sync/webhooks.html -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/tests.py -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/urls.py -------------------------------------------------------------------------------- /python-django-directory-sync-example/directory_sync/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/directory_sync/views.py -------------------------------------------------------------------------------- /python-django-directory-sync-example/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/manage.py -------------------------------------------------------------------------------- /python-django-directory-sync-example/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/requirements.txt -------------------------------------------------------------------------------- /python-django-directory-sync-example/workos_django/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-directory-sync-example/workos_django/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/workos_django/asgi.py -------------------------------------------------------------------------------- /python-django-directory-sync-example/workos_django/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/workos_django/settings.py -------------------------------------------------------------------------------- /python-django-directory-sync-example/workos_django/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/workos_django/urls.py -------------------------------------------------------------------------------- /python-django-directory-sync-example/workos_django/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-directory-sync-example/workos_django/wsgi.py -------------------------------------------------------------------------------- /python-django-magic-link-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/.gitignore -------------------------------------------------------------------------------- /python-django-magic-link-example/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/LICENSE -------------------------------------------------------------------------------- /python-django-magic-link-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/README.md -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/magic_link/admin.py -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/magic_link/apps.py -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/magic_link/models.py -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/static/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/magic_link/static/css/login.css -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/static/images/workos-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/magic_link/static/images/workos-logo-with-text.png -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/static/images/workos_logo_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/magic_link/static/images/workos_logo_new.png -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/templates/magic_link/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/magic_link/templates/magic_link/login.html -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/templates/magic_link/serve_magic_link.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/magic_link/templates/magic_link/serve_magic_link.html -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/templates/magic_link/success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/magic_link/templates/magic_link/success.html -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/magic_link/tests.py -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/magic_link/urls.py -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/magic_link/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/magic_link/views.py -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/manage.py -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/requirements.txt -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/workos_django/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/workos_django/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/workos_django/asgi.py -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/workos_django/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/workos_django/settings.py -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/workos_django/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/workos_django/urls.py -------------------------------------------------------------------------------- /python-django-magic-link-example/magic_link_example/workos_django/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-magic-link-example/magic_link_example/workos_django/wsgi.py -------------------------------------------------------------------------------- /python-django-mfa-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/.gitignore -------------------------------------------------------------------------------- /python-django-mfa-example/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/LICENSE -------------------------------------------------------------------------------- /python-django-mfa-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/README.md -------------------------------------------------------------------------------- /python-django-mfa-example/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/manage.py -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/admin.py -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/apps.py -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/models.py -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/static/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/static/css/login.css -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/static/images/workos-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/static/images/workos-logo-with-text.png -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/static/images/workos_logo_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/static/images/workos_logo_new.png -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/templates/mfa/challenge_factor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/templates/mfa/challenge_factor.html -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/templates/mfa/enroll_factor_details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/templates/mfa/enroll_factor_details.html -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/templates/mfa/factor_detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/templates/mfa/factor_detail.html -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/templates/mfa/list_factors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/templates/mfa/list_factors.html -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/templates/mfa/verify_factor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/templates/mfa/verify_factor.html -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/tests.py -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/urls.py -------------------------------------------------------------------------------- /python-django-mfa-example/mfa/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/mfa/views.py -------------------------------------------------------------------------------- /python-django-mfa-example/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/requirements.txt -------------------------------------------------------------------------------- /python-django-mfa-example/workos_django/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-mfa-example/workos_django/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/workos_django/asgi.py -------------------------------------------------------------------------------- /python-django-mfa-example/workos_django/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/workos_django/settings.py -------------------------------------------------------------------------------- /python-django-mfa-example/workos_django/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/workos_django/urls.py -------------------------------------------------------------------------------- /python-django-mfa-example/workos_django/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-mfa-example/workos_django/wsgi.py -------------------------------------------------------------------------------- /python-django-sso-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/.gitignore -------------------------------------------------------------------------------- /python-django-sso-example/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/LICENSE -------------------------------------------------------------------------------- /python-django-sso-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/README.md -------------------------------------------------------------------------------- /python-django-sso-example/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/manage.py -------------------------------------------------------------------------------- /python-django-sso-example/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/requirements.txt -------------------------------------------------------------------------------- /python-django-sso-example/sso/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-sso-example/sso/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/admin.py -------------------------------------------------------------------------------- /python-django-sso-example/sso/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/apps.py -------------------------------------------------------------------------------- /python-django-sso-example/sso/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-sso-example/sso/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/models.py -------------------------------------------------------------------------------- /python-django-sso-example/sso/static/css/login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/static/css/login.css -------------------------------------------------------------------------------- /python-django-sso-example/sso/static/images/google-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/static/images/google-button.png -------------------------------------------------------------------------------- /python-django-sso-example/sso/static/images/microsoft-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/static/images/microsoft-button.png -------------------------------------------------------------------------------- /python-django-sso-example/sso/static/images/saml-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/static/images/saml-button.png -------------------------------------------------------------------------------- /python-django-sso-example/sso/static/images/workos-logo-with-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/static/images/workos-logo-with-text.png -------------------------------------------------------------------------------- /python-django-sso-example/sso/static/images/workos_logo_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/static/images/workos_logo_new.png -------------------------------------------------------------------------------- /python-django-sso-example/sso/templates/sso/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/templates/sso/login.html -------------------------------------------------------------------------------- /python-django-sso-example/sso/templates/sso/login_successful.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/templates/sso/login_successful.html -------------------------------------------------------------------------------- /python-django-sso-example/sso/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/tests.py -------------------------------------------------------------------------------- /python-django-sso-example/sso/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/urls.py -------------------------------------------------------------------------------- /python-django-sso-example/sso/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/sso/views.py -------------------------------------------------------------------------------- /python-django-sso-example/workos_django/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python-django-sso-example/workos_django/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/workos_django/asgi.py -------------------------------------------------------------------------------- /python-django-sso-example/workos_django/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/workos_django/settings.py -------------------------------------------------------------------------------- /python-django-sso-example/workos_django/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/workos_django/urls.py -------------------------------------------------------------------------------- /python-django-sso-example/workos_django/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/python-django-sso-example/workos_django/wsgi.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/workos/python-django-example-applications/HEAD/setup.py --------------------------------------------------------------------------------