massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / oauthlib / oauthlib / oauth2 / rfc6749 / request_validator.pyi
1 from typing import Any
2
3 log: Any
4
5 class RequestValidator:
6     def client_authentication_required(self, request, *args, **kwargs): ...
7     def authenticate_client(self, request, *args, **kwargs) -> None: ...
8     def authenticate_client_id(self, client_id, request, *args, **kwargs) -> None: ...
9     def confirm_redirect_uri(self, client_id, code, redirect_uri, client, request, *args, **kwargs) -> None: ...
10     def get_default_redirect_uri(self, client_id, request, *args, **kwargs) -> None: ...
11     def get_default_scopes(self, client_id, request, *args, **kwargs) -> None: ...
12     def get_original_scopes(self, refresh_token, request, *args, **kwargs) -> None: ...
13     def is_within_original_scope(self, request_scopes, refresh_token, request, *args, **kwargs): ...
14     def introspect_token(self, token, token_type_hint, request, *args, **kwargs) -> None: ...
15     def invalidate_authorization_code(self, client_id, code, request, *args, **kwargs) -> None: ...
16     def revoke_token(self, token, token_type_hint, request, *args, **kwargs) -> None: ...
17     def rotate_refresh_token(self, request): ...
18     def save_authorization_code(self, client_id, code, request, *args, **kwargs) -> None: ...
19     def save_token(self, token, request, *args, **kwargs): ...
20     def save_bearer_token(self, token, request, *args, **kwargs) -> None: ...
21     def validate_bearer_token(self, token, scopes, request) -> None: ...
22     def validate_client_id(self, client_id, request, *args, **kwargs) -> None: ...
23     def validate_code(self, client_id, code, client, request, *args, **kwargs) -> None: ...
24     def validate_grant_type(self, client_id, grant_type, client, request, *args, **kwargs) -> None: ...
25     def validate_redirect_uri(self, client_id, redirect_uri, request, *args, **kwargs) -> None: ...
26     def validate_refresh_token(self, refresh_token, client, request, *args, **kwargs) -> None: ...
27     def validate_response_type(self, client_id, response_type, client, request, *args, **kwargs) -> None: ...
28     def validate_scopes(self, client_id, scopes, client, request, *args, **kwargs) -> None: ...
29     def validate_user(self, username, password, client, request, *args, **kwargs) -> None: ...
30     def is_pkce_required(self, client_id, request): ...
31     def get_code_challenge(self, code, request) -> None: ...
32     def get_code_challenge_method(self, code, request) -> None: ...