pub async fn auth_middleware(req: Request, next: Next) -> Result<Response>
Expand description
Axum middleware for authentication.
Accepts Authorization
header from a request and validates it.
Afterwards, it’ll decode the JWT token and inject the user’s details
into the request.