├── .git-blame-ignore-revs ├── .github ├── dependabot.yml └── workflows │ ├── deploy.yml │ └── stale.yml ├── .gitignore ├── AUTHORS.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── django_saml2_auth ├── __init__.py ├── errors.py ├── exceptions.py ├── saml.py ├── templates │ └── django_saml2_auth │ │ ├── denied.html │ │ ├── error.html │ │ └── signout.html ├── tests │ ├── __init__.py │ ├── dummy_cert.pem │ ├── dummy_key.pem │ ├── metadata.xml │ ├── metadata2.xml │ ├── settings.py │ ├── test_saml.py │ ├── test_user.py │ └── test_utils.py ├── urls.py ├── user.py ├── utils.py └── views.py ├── pyproject.toml └── uv.lock /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | # Format code with ruff 2 | 169ea6d286d639d1670acbe6c07609b0dffa7f62 3 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/.gitignore -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/README.md -------------------------------------------------------------------------------- /django_saml2_auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/__init__.py -------------------------------------------------------------------------------- /django_saml2_auth/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/errors.py -------------------------------------------------------------------------------- /django_saml2_auth/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/exceptions.py -------------------------------------------------------------------------------- /django_saml2_auth/saml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/saml.py -------------------------------------------------------------------------------- /django_saml2_auth/templates/django_saml2_auth/denied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/templates/django_saml2_auth/denied.html -------------------------------------------------------------------------------- /django_saml2_auth/templates/django_saml2_auth/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/templates/django_saml2_auth/error.html -------------------------------------------------------------------------------- /django_saml2_auth/templates/django_saml2_auth/signout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/templates/django_saml2_auth/signout.html -------------------------------------------------------------------------------- /django_saml2_auth/tests/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Tests for django_saml2_auth. 3 | """ 4 | -------------------------------------------------------------------------------- /django_saml2_auth/tests/dummy_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/tests/dummy_cert.pem -------------------------------------------------------------------------------- /django_saml2_auth/tests/dummy_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/tests/dummy_key.pem -------------------------------------------------------------------------------- /django_saml2_auth/tests/metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/tests/metadata.xml -------------------------------------------------------------------------------- /django_saml2_auth/tests/metadata2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/tests/metadata2.xml -------------------------------------------------------------------------------- /django_saml2_auth/tests/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/tests/settings.py -------------------------------------------------------------------------------- /django_saml2_auth/tests/test_saml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/tests/test_saml.py -------------------------------------------------------------------------------- /django_saml2_auth/tests/test_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/tests/test_user.py -------------------------------------------------------------------------------- /django_saml2_auth/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/tests/test_utils.py -------------------------------------------------------------------------------- /django_saml2_auth/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/urls.py -------------------------------------------------------------------------------- /django_saml2_auth/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/user.py -------------------------------------------------------------------------------- /django_saml2_auth/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/utils.py -------------------------------------------------------------------------------- /django_saml2_auth/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/django_saml2_auth/views.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/pyproject.toml -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/django-saml2-auth/HEAD/uv.lock --------------------------------------------------------------------------------