pyrestsdk.middleware.authorizationhandler package¶
Module contents¶
Authorization Handlers
- class pyrestsdk.middleware.authorizationhandler.BasicAuthorizationHandler(credential: T, **kwargs)[source]¶
Bases:
BaseAuthorizationHandler
Basic Authoziation Handler Type
- credential: T¶
- send(request: PreparedRequest, stream: bool = False, timeout: float | Tuple[float, float] | Tuple[float, None] | None = None, verify: bool = True, cert: bytes | str | Tuple[bytes | str, bytes | str] | None = None, proxies: Mapping[str, str] | None = None) → Response[source]¶
Makes a network request if next is none, otherwise requests the next middleware to do so
- Args:
request (PreparedRequest): The network request
- Returns:
Response: Response from network request
- class pyrestsdk.middleware.authorizationhandler.KerboseAuthorizationHandler(credential: T, **kwargs)[source]¶
Bases:
BaseAuthorizationHandler
Kerbose Authorization Handler Type
- credential: T¶
- send(request: PreparedRequest, stream: bool = False, timeout: float | Tuple[float, float] | Tuple[float, None] | None = None, verify: bool = True, cert: bytes | str | Tuple[bytes | str, bytes | str] | None = None, proxies: Mapping[str, str] | None = None) → Response[source]¶
Makes a network request if next is none, otherwise requests the next middleware to do so
- Args:
request (PreparedRequest): The network request
- Returns:
Response: Response from network request
- class pyrestsdk.middleware.authorizationhandler.TokenAuthorizationHandler(credential: T, **kwargs)[source]¶
Bases:
BaseAuthorizationHandler
Token Authorization Handler Type
- credential: T¶
- send(request: PreparedRequest, stream: bool = False, timeout: float | Tuple[float, float] | Tuple[float, None] | None = None, verify: bool = True, cert: bytes | str | Tuple[bytes | str, bytes | str] | None = None, proxies: Mapping[str, str] | None = None) → Response[source]¶
Makes a network request if next is none, otherwise requests the next middleware to do so
- Args:
request (PreparedRequest): The network request
- Returns:
Response: Response from network request