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.