Get Current User
Extracting User from Token
Section titled “Extracting User from Token”from justapi import JustAPIApp, Securityfrom fastapi.security import OAuth2PasswordBearer
app = JustAPIApp()oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token")
async def get_current_user(token: str = Security(oauth2_scheme)): # Decode JWT and return user user = decode_token(token) if user is None: raise HTTPException(status_code=401, detail="Invalid token") return user
@app.get("/users/me")def read_me(current_user: dict = Security(get_current_user)): return current_userSee Also
Section titled “See Also”- Security — First Steps — basic security setup
- Simple OAuth2 — password-based auth
- OAuth2 + JWT — full JWT implementation