Files
connexion/tests/fakeapi/auth.py
Robbe Sneyders 84e33e5897 Add routing middleware (#1497)
* Add routing middleware

Factor out starlette BaseHTTPMiddleware

Fix exceptions for starlette < 0.19

Fix docstring formatting

Rename middleware/base.py to abstract.py

Rework routing middleware

* Clean up abstract API docstrings

* Move connexion context into extensions

* Allow empty middleware list
2022-04-19 22:55:20 +02:00

16 lines
306 B
Python

import asyncio
import json
def fake_basic_auth(username, password, required_scopes=None):
if username == password:
return {'uid': username}
return None
def fake_json_auth(token, required_scopes=None):
try:
return json.loads(token)
except ValueError:
return None