AuthMiddleware
AuthMiddleware ¶
Bases: Generic[TSubRequest]
, ABC
A middleware for authenticating requests.
apply
abstractmethod
¶
apply(request: TSubRequest) -> TSubRequest
Add authentication to a request.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
request |
TSubRequest
|
The request to authenticate. |
required |
Returns:
Type | Description |
---|---|
TSubRequest
|
The authenticated request. |
TSubRequest
module-attribute
¶
TSubRequest = TypeVar('TSubRequest')
Invariant type variable for a generic request.