4 SIGNATURE_HMAC_SHA1: str
5 SIGNATURE_HMAC_SHA256: str
6 SIGNATURE_HMAC_SHA512: str
8 SIGNATURE_RSA_SHA1: str
9 SIGNATURE_RSA_SHA256: str
10 SIGNATURE_RSA_SHA512: str
12 SIGNATURE_PLAINTEXT: str
13 SIGNATURE_METHODS: Any
14 SIGNATURE_TYPE_AUTH_HEADER: str
15 SIGNATURE_TYPE_QUERY: str
16 SIGNATURE_TYPE_BODY: str
17 CONTENT_TYPE_FORM_URLENCODED: str
20 SIGNATURE_METHODS: Any
22 def register_signature_method(cls, method_name, method_callback) -> None: ...
25 resource_owner_key: Any
26 resource_owner_secret: Any
40 client_secret: Any | None = ...,
41 resource_owner_key: Any | None = ...,
42 resource_owner_secret: Any | None = ...,
43 callback_uri: Any | None = ...,
46 rsa_key: Any | None = ...,
47 verifier: Any | None = ...,
48 realm: Any | None = ...,
50 decoding: Any | None = ...,
51 nonce: Any | None = ...,
52 timestamp: Any | None = ...,
54 def get_oauth_signature(self, request): ...
55 def get_oauth_params(self, request): ...
56 def sign(self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ..., realm: Any | None = ...): ...