mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 13:34:58 +08:00
oauthlib: Update types for RequestValidator to match implementation (#10725)
This commit is contained in:
committed by
GitHub
parent
03ce77a12c
commit
1053e923cd
@@ -1,32 +1,43 @@
|
||||
from typing import Any
|
||||
|
||||
from oauthlib.common import Request
|
||||
from oauthlib.oauth2.rfc6749.clients import Client
|
||||
|
||||
log: Any
|
||||
|
||||
class RequestValidator:
|
||||
def client_authentication_required(self, request, *args, **kwargs): ...
|
||||
def authenticate_client(self, request, *args, **kwargs) -> None: ...
|
||||
def authenticate_client_id(self, client_id, request, *args, **kwargs) -> None: ...
|
||||
def confirm_redirect_uri(self, client_id, code, redirect_uri, client, request, *args, **kwargs) -> None: ...
|
||||
def get_default_redirect_uri(self, client_id, request, *args, **kwargs) -> None: ...
|
||||
def get_default_scopes(self, client_id, request, *args, **kwargs) -> None: ...
|
||||
def get_original_scopes(self, refresh_token, request, *args, **kwargs) -> None: ...
|
||||
def is_within_original_scope(self, request_scopes, refresh_token, request, *args, **kwargs): ...
|
||||
def introspect_token(self, token, token_type_hint, request, *args, **kwargs) -> None: ...
|
||||
def invalidate_authorization_code(self, client_id, code, request, *args, **kwargs) -> None: ...
|
||||
def revoke_token(self, token, token_type_hint, request, *args, **kwargs) -> None: ...
|
||||
def rotate_refresh_token(self, request): ...
|
||||
def save_authorization_code(self, client_id, code, request, *args, **kwargs) -> None: ...
|
||||
def save_token(self, token, request, *args, **kwargs): ...
|
||||
def save_bearer_token(self, token, request, *args, **kwargs) -> None: ...
|
||||
def validate_bearer_token(self, token, scopes, request) -> None: ...
|
||||
def validate_client_id(self, client_id, request, *args, **kwargs) -> None: ...
|
||||
def validate_code(self, client_id, code, client, request, *args, **kwargs) -> None: ...
|
||||
def validate_grant_type(self, client_id, grant_type, client, request, *args, **kwargs) -> None: ...
|
||||
def validate_redirect_uri(self, client_id, redirect_uri, request, *args, **kwargs) -> None: ...
|
||||
def validate_refresh_token(self, refresh_token, client, request, *args, **kwargs) -> None: ...
|
||||
def validate_response_type(self, client_id, response_type, client, request, *args, **kwargs) -> None: ...
|
||||
def validate_scopes(self, client_id, scopes, client, request, *args, **kwargs) -> None: ...
|
||||
def validate_user(self, username, password, client, request, *args, **kwargs) -> None: ...
|
||||
def is_pkce_required(self, client_id, request): ...
|
||||
def get_code_challenge(self, code, request) -> None: ...
|
||||
def get_code_challenge_method(self, code, request) -> None: ...
|
||||
def client_authentication_required(self, request: Request, *args, **kwargs) -> bool: ...
|
||||
def authenticate_client(self, request: Request, *args, **kwargs) -> bool: ...
|
||||
def authenticate_client_id(self, client_id: str, request: Request, *args, **kwargs) -> bool: ...
|
||||
def confirm_redirect_uri(
|
||||
self, client_id: str, code: str, redirect_uri: str, client: Client, request: Request, *args, **kwargs
|
||||
) -> bool: ...
|
||||
def get_default_redirect_uri(self, client_id: str, request: Request, *args, **kwargs) -> str: ...
|
||||
def get_default_scopes(self, client_id: str, request: Request, *args, **kwargs) -> list[str]: ...
|
||||
def get_original_scopes(self, refresh_token: str, request: Request, *args, **kwargs) -> list[str]: ...
|
||||
def is_within_original_scope(
|
||||
self, request_scopes: list[str], refresh_token: str, request: Request, *args, **kwargs
|
||||
) -> bool: ...
|
||||
def introspect_token(
|
||||
self, token: str, token_type_hint: str, request: Request, *args, **kwargs
|
||||
) -> dict[str, int | str | list[str]] | None: ...
|
||||
def invalidate_authorization_code(self, client_id: str, code: str, request: Request, *args, **kwargs) -> None: ...
|
||||
def revoke_token(self, token: str, token_type_hint: str, request: Request, *args, **kwargs) -> None: ...
|
||||
def rotate_refresh_token(self, request: Request) -> bool: ...
|
||||
def save_authorization_code(self, client_id: str, code: str, request: Request, *args, **kwargs) -> None: ...
|
||||
def save_token(self, token: dict[str, int | str], request: Request, *args, **kwargs) -> None: ...
|
||||
def save_bearer_token(self, token: dict[str, int | str], request: Request, *args, **kwargs) -> str: ...
|
||||
def validate_bearer_token(self, token: str, scopes: list[str], request: Request) -> bool: ...
|
||||
def validate_client_id(self, client_id: str, request: Request, *args, **kwargs) -> bool: ...
|
||||
def validate_code(self, client_id: str, code: str, client: Client, request: Request, *args, **kwargs) -> bool: ...
|
||||
def validate_grant_type(self, client_id: str, grant_type: str, client: Client, request: Request, *args, **kwargs) -> bool: ...
|
||||
def validate_redirect_uri(self, client_id: str, redirect_uri: str, request: Request, *args, **kwargs) -> bool: ...
|
||||
def validate_refresh_token(self, refresh_token: str, client: Client, request: Request, *args, **kwargs) -> bool: ...
|
||||
def validate_response_type(
|
||||
self, client_id: str, response_type: str, client: Client, request: Request, *args, **kwargs
|
||||
) -> bool: ...
|
||||
def validate_scopes(self, client_id: str, scopes: list[str], client: Client, request: Request, *args, **kwargs) -> bool: ...
|
||||
def validate_user(self, username: str, password: str, client: Client, request: Request, *args, **kwargs) -> bool: ...
|
||||
def is_pkce_required(self, client_id: str, request: Request) -> bool: ...
|
||||
def get_code_challenge(self, code: str, request: Request) -> str: ...
|
||||
def get_code_challenge_method(self, code: str, request: Request) -> str: ...
|
||||
|
||||
Reference in New Issue
Block a user