massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / oauthlib / oauthlib / openid / connect / core / endpoints / pre_configured.pyi
1 from typing import Any
2
3 from oauthlib.oauth2.rfc6749.endpoints import (
4     AuthorizationEndpoint as AuthorizationEndpoint,
5     IntrospectEndpoint as IntrospectEndpoint,
6     ResourceEndpoint as ResourceEndpoint,
7     RevocationEndpoint as RevocationEndpoint,
8     TokenEndpoint as TokenEndpoint,
9 )
10
11 from .userinfo import UserInfoEndpoint as UserInfoEndpoint
12
13 class Server(AuthorizationEndpoint, IntrospectEndpoint, TokenEndpoint, ResourceEndpoint, RevocationEndpoint, UserInfoEndpoint):
14     auth_grant: Any
15     implicit_grant: Any
16     password_grant: Any
17     credentials_grant: Any
18     refresh_grant: Any
19     openid_connect_auth: Any
20     openid_connect_implicit: Any
21     openid_connect_hybrid: Any
22     bearer: Any
23     jwt: Any
24     auth_grant_choice: Any
25     implicit_grant_choice: Any
26     token_grant_choice: Any
27     def __init__(
28         self,
29         request_validator,
30         token_expires_in: Any | None = ...,
31         token_generator: Any | None = ...,
32         refresh_token_generator: Any | None = ...,
33         *args,
34         **kwargs,
35     ) -> None: ...