├── .bandit.yml ├── .env ├── .flake8 ├── .github └── workflows │ └── tests.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── Taskfile.yml ├── docs ├── Makefile ├── _config.yml ├── conf.py └── index.rst ├── fastapi_oidc ├── __init__.py ├── auth.py ├── discovery.py ├── exceptions.py ├── py.typed └── types.py ├── poetry.lock ├── pyproject.toml └── tests ├── __init__.py ├── conftest.py ├── fixtures └── AuthServerDiscovery.json ├── test_auth.py ├── test_import.py └── test_types.py /.bandit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/.bandit.yml -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/.env -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/docs/index.rst -------------------------------------------------------------------------------- /fastapi_oidc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/fastapi_oidc/__init__.py -------------------------------------------------------------------------------- /fastapi_oidc/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/fastapi_oidc/auth.py -------------------------------------------------------------------------------- /fastapi_oidc/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/fastapi_oidc/discovery.py -------------------------------------------------------------------------------- /fastapi_oidc/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/fastapi_oidc/exceptions.py -------------------------------------------------------------------------------- /fastapi_oidc/py.typed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/fastapi_oidc/py.typed -------------------------------------------------------------------------------- /fastapi_oidc/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/fastapi_oidc/types.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/AuthServerDiscovery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/tests/fixtures/AuthServerDiscovery.json -------------------------------------------------------------------------------- /tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/tests/test_auth.py -------------------------------------------------------------------------------- /tests/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/tests/test_import.py -------------------------------------------------------------------------------- /tests/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HarryMWinters/fastapi-oidc/HEAD/tests/test_types.py --------------------------------------------------------------------------------