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: ...