Skip to content

Authentication

Login

from mikuapi.security.jwt import encode

@app.post("/login") def login(username: str): return {"token": encode({"user": username})}

Protected

from mikuapi.security.auth import require_user from mikuapi import Depends

@app.get("/me") def me(user=Depends(require_user)): return user