diff --git a/stubs/oauthlib/oauthlib/openid/connect/core/grant_types/__init__.pyi b/stubs/oauthlib/oauthlib/openid/connect/core/grant_types/__init__.pyi index 1d5a9ac62..9d15b72bb 100644 --- a/stubs/oauthlib/oauthlib/openid/connect/core/grant_types/__init__.pyi +++ b/stubs/oauthlib/oauthlib/openid/connect/core/grant_types/__init__.pyi @@ -7,3 +7,4 @@ from .dispatchers import ( ) from .hybrid import HybridGrant as HybridGrant from .implicit import ImplicitGrant as ImplicitGrant +from .refresh_token import RefreshTokenGrant as RefreshTokenGrant diff --git a/stubs/oauthlib/oauthlib/openid/connect/core/grant_types/refresh_token.pyi b/stubs/oauthlib/oauthlib/openid/connect/core/grant_types/refresh_token.pyi new file mode 100644 index 000000000..2cba6badd --- /dev/null +++ b/stubs/oauthlib/oauthlib/openid/connect/core/grant_types/refresh_token.pyi @@ -0,0 +1,10 @@ +from _typeshed import Incomplete + +from .base import GrantTypeBase + +log: Incomplete + +class RefreshTokenGrant(GrantTypeBase): + proxy_target: Incomplete + def __init__(self, request_validator: Incomplete | None = None, **kwargs) -> None: ... + def add_id_token(self, token, token_handler, request): ...