jwt_auth_middleware
- class auth_middleware.jwt_auth_middleware.JwtAuthMiddleware(app: Callable[[MutableMapping[str, Any], Callable[[], Awaitable[MutableMapping[str, Any]]], Callable[[MutableMapping[str, Any]], Awaitable[None]]], Awaitable[None]], auth_provider: JWTProvider, *args: Any, **kwargs: Any)[source]
Bases:
BaseHTTPMiddleware
JWT Authorization middleware for FastAPI Adds the current user to the request state.
- Parameters:
BaseHTTPMiddleware (_type_) – _description_
- __init__(app: Callable[[MutableMapping[str, Any], Callable[[], Awaitable[MutableMapping[str, Any]]], Callable[[MutableMapping[str, Any]], Awaitable[None]]], Awaitable[None]], auth_provider: JWTProvider, *args: Any, **kwargs: Any) None [source]