jwt_auth_middleware

class auth_middleware.jwt_auth_middleware.JwtAuthMiddleware(auth_provider: JWTAuthProvider, *args, **kwargs)

JWT Authorization middleware for FastAPI Adds the current user to the request state.

Args:

BaseHTTPMiddleware (_type_): _description_

async get_current_user(request: Request) User | None

Get current logged in and active user

Raises:

HTTPException: _description_

Returns:

User: Domain object.