1 from typing import Any, Dict
3 class OAuth2Token(Dict[Any, Any]):
4 def __init__(self, params, old_scope: Any | None = ...) -> None: ...
6 def scope_changed(self): ...
8 def old_scope(self): ...
10 def old_scopes(self): ...
16 def missing_scopes(self): ...
18 def additional_scopes(self): ...
20 def prepare_mac_header(
25 nonce: Any | None = ...,
26 headers: Any | None = ...,
27 body: Any | None = ...,
29 hash_algorithm: str = ...,
30 issue_time: Any | None = ...,
33 def prepare_bearer_uri(token, uri): ...
34 def prepare_bearer_headers(token, headers: Any | None = ...): ...
35 def prepare_bearer_body(token, body: str = ...): ...
36 def random_token_generator(request, refresh_token: bool = ...): ...
37 def signed_token_generator(private_pem, **kwargs): ...
38 def get_token_from_header(request): ...
41 def __call__(self, request, refresh_token: bool = ...) -> None: ...
42 def validate_request(self, request) -> None: ...
43 def estimate_type(self, request) -> None: ...
45 class BearerToken(TokenBase):
46 request_validator: Any
48 refresh_token_generator: Any
52 request_validator: Any | None = ...,
53 token_generator: Any | None = ...,
54 expires_in: Any | None = ...,
55 refresh_token_generator: Any | None = ...,
57 def create_token(self, request, refresh_token: bool = ..., **kwargs): ...
58 def validate_request(self, request): ...
59 def estimate_type(self, request): ...