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
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/oauthlib/oauthlib/openid/connect/core/endpoints/pre_configured.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/oauthlib/oauthlib/openid/connect/core/endpoints/pre_configured.pyi
new file mode 100644 (file)
index 0000000..6d3d4e5
--- /dev/null
@@ -0,0 +1,35 @@
+from typing import Any
+
+from oauthlib.oauth2.rfc6749.endpoints import (
+    AuthorizationEndpoint as AuthorizationEndpoint,
+    IntrospectEndpoint as IntrospectEndpoint,
+    ResourceEndpoint as ResourceEndpoint,
+    RevocationEndpoint as RevocationEndpoint,
+    TokenEndpoint as TokenEndpoint,
+)
+
+from .userinfo import UserInfoEndpoint as UserInfoEndpoint
+
+class Server(AuthorizationEndpoint, IntrospectEndpoint, TokenEndpoint, ResourceEndpoint, RevocationEndpoint, UserInfoEndpoint):
+    auth_grant: Any
+    implicit_grant: Any
+    password_grant: Any
+    credentials_grant: Any
+    refresh_grant: Any
+    openid_connect_auth: Any
+    openid_connect_implicit: Any
+    openid_connect_hybrid: Any
+    bearer: Any
+    jwt: Any
+    auth_grant_choice: Any
+    implicit_grant_choice: Any
+    token_grant_choice: Any
+    def __init__(
+        self,
+        request_validator,
+        token_expires_in: Any | None = ...,
+        token_generator: Any | None = ...,
+        refresh_token_generator: Any | None = ...,
+        *args,
+        **kwargs,
+    ) -> None: ...