aurweb/aurweb/auth
Kevin Morris 51b60f4210
feat(auth): add requires_{auth,guest} decorators
These new decorators are meant to be used without any arguments
and provide aliases to auth_required:
- `auth_required(True) -> requires_auth`
- `auth_required(False) -> requires_guest`

These decorators should be used without arguments, e.g.:

    @router.get("/")
    @requires_guest
    async def my_route(request: Request):
        return HTMLResponse()

Signed-off-by: Kevin Morris <kevr@0cost.org>
2022-01-02 16:57:42 -08:00
..
__init__.py feat(auth): add requires_{auth,guest} decorators 2022-01-02 16:57:42 -08:00
creds.py fix(FastAPI): reorganize credential checkin into dedicated file 2021-12-01 02:03:02 -05:00