From 3f57017aafba313bba540ca8260560354c10984b Mon Sep 17 00:00:00 2001 From: George Fourtounis Date: Thu, 4 Jan 2024 13:24:57 +0200 Subject: [PATCH] =?UTF-8?q?Add=20support=20for=20the=20refresh=5Ftoken=20g?= =?UTF-8?q?rant=20type=20(RefreshTokenGrant)=20(#11=E2=80=A6=20(#11206)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add support for the refresh_token grant type (RefreshTokenGrant). --- .../openid/connect/core/grant_types/__init__.pyi | 1 + .../openid/connect/core/grant_types/refresh_token.pyi | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 stubs/oauthlib/oauthlib/openid/connect/core/grant_types/refresh_token.pyi 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): ...