diff --git a/stubs/oauthlib/METADATA.toml b/stubs/oauthlib/METADATA.toml index 6b2d25dc6222..8350fd0e1993 100644 --- a/stubs/oauthlib/METADATA.toml +++ b/stubs/oauthlib/METADATA.toml @@ -1,2 +1,2 @@ -version = "3.3.*" +version = "4.0.*" upstream-repository = "https://github.com/oauthlib/oauthlib" diff --git a/stubs/oauthlib/oauthlib/oauth2/rfc6749/clients/base.pyi b/stubs/oauthlib/oauthlib/oauth2/rfc6749/clients/base.pyi index aa5cf71e7aa0..aefe555f0d83 100644 --- a/stubs/oauthlib/oauthlib/oauth2/rfc6749/clients/base.pyi +++ b/stubs/oauthlib/oauthlib/oauth2/rfc6749/clients/base.pyi @@ -102,9 +102,8 @@ class Client: token: str, token_type_hint: Literal["access_token", "refresh_token"] | None = "access_token", body: str = "", - callback: Callable[[Incomplete], Incomplete] | None = None, **kwargs, - ): ... + ) -> tuple[str, dict[str, str], str]: ... def parse_request_body_response( self, body: str, scope: str | set[object] | tuple[object] | list[object] | None = None, **kwargs ) -> OAuth2Token: ... diff --git a/stubs/oauthlib/oauthlib/oauth2/rfc6749/endpoints/revocation.pyi b/stubs/oauthlib/oauthlib/oauth2/rfc6749/endpoints/revocation.pyi index aae37277292d..fe02a0542729 100644 --- a/stubs/oauthlib/oauthlib/oauth2/rfc6749/endpoints/revocation.pyi +++ b/stubs/oauthlib/oauthlib/oauth2/rfc6749/endpoints/revocation.pyi @@ -13,13 +13,7 @@ class RevocationEndpoint(BaseEndpoint): valid_request_methods: tuple[Literal["POST"]] request_validator: RequestValidator supported_token_types: tuple[str, ...] - enable_jsonp: bool - def __init__( - self, - request_validator: RequestValidator, - supported_token_types: tuple[str, ...] | None = None, - enable_jsonp: bool = False, - ) -> None: ... + def __init__(self, request_validator: RequestValidator, supported_token_types: tuple[str, ...] | None = None) -> None: ... def create_revocation_response( self, uri: str, http_method: _HTTPMethod = "POST", body: str | None = None, headers: dict[str, str] | None = None ) -> tuple[dict[str, str], str, int]: ... diff --git a/stubs/oauthlib/oauthlib/oauth2/rfc6749/grant_types/base.pyi b/stubs/oauthlib/oauthlib/oauth2/rfc6749/grant_types/base.pyi index ec02b7862aba..d5d2fa144b45 100644 --- a/stubs/oauthlib/oauthlib/oauth2/rfc6749/grant_types/base.pyi +++ b/stubs/oauthlib/oauthlib/oauth2/rfc6749/grant_types/base.pyi @@ -62,6 +62,9 @@ class GrantTypeBase: def add_token(self, token: dict[str, _T], token_handler: TokenBase, request: Request) -> dict[str, _T]: ... def validate_grant_type(self, request: Request) -> None: ... def validate_scopes(self, request: Request) -> None: ... + def validate_client_confidential(self, request: Request) -> None: ... + def validate_client_public(self, request: Request) -> None: ... + def validate_client_authentication(self, request: Request) -> None: ... def prepare_authorization_response( self, request: Request, token: dict[str, Incomplete], headers: dict[str, str], body: str | None, status: int | None ) -> tuple[dict[str, str], str | None, int | None]: ... diff --git a/stubs/oauthlib/oauthlib/oauth2/rfc6749/parameters.pyi b/stubs/oauthlib/oauthlib/oauth2/rfc6749/parameters.pyi index c82a710d5205..00f13e7f3f07 100644 --- a/stubs/oauthlib/oauthlib/oauth2/rfc6749/parameters.pyi +++ b/stubs/oauthlib/oauthlib/oauth2/rfc6749/parameters.pyi @@ -1,5 +1,4 @@ from _typeshed import Incomplete -from collections.abc import Callable from typing import Literal from .tokens import OAuth2Token @@ -32,7 +31,6 @@ def prepare_token_revocation_request( url: str, token: str, token_type_hint: Literal["access_token", "refresh_token"] | None = "access_token", - callback: Callable[[Incomplete], Incomplete] | None = None, body: str = "", **kwargs, ) -> tuple[str, dict[str, str], str]: ...