rasenmaeher_api.web.api.middleware.user
Middleware to require valid user
Module Contents
Classes
Check that the subject is a valid user |
Attributes
- class ValidUser(*, auto_error=True, require_roles=())[source]
Bases:
rasenmaeher_api.web.api.middleware.mtls.MTLSorJWT
Check that the subject is a valid user
- async __call__(request)[source]
Call parent and check the userid
- Parameters:
request (fastapi.Request)
- Return type:
Optional[rasenmaeher_api.db.people.Person]