Replace Any with Incomplete in many places (#9558)

This commit is contained in:
Alex Waygood
2023-01-18 08:48:16 +00:00
committed by GitHub
parent ddfaca3200
commit 4fea314594
460 changed files with 3779 additions and 2909 deletions

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
UNICODE_ASCII_CHARACTER_SET: str
@@ -34,7 +35,7 @@ class CaseInsensitiveDict(dict[Any, Any]):
def __contains__(self, k): ...
def __delitem__(self, k) -> None: ...
def __getitem__(self, k): ...
def get(self, k, default: Any | None = ...): ...
def get(self, k, default: Incomplete | None = ...): ...
def __setitem__(self, k, v) -> None: ...
def update(self, *args, **kwargs) -> None: ...
@@ -46,7 +47,9 @@ class Request:
decoded_body: Any
oauth_params: Any
validator_log: Any
def __init__(self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ..., encoding: str = ...): ...
def __init__(
self, uri, http_method: str = ..., body: Incomplete | None = ..., headers: Incomplete | None = ..., encoding: str = ...
): ...
def __getattr__(self, name: str): ...
@property
def uri_query(self): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
log: Any
@@ -37,20 +38,27 @@ class Client:
def __init__(
self,
client_key,
client_secret: Any | None = ...,
resource_owner_key: Any | None = ...,
resource_owner_secret: Any | None = ...,
callback_uri: Any | None = ...,
client_secret: Incomplete | None = ...,
resource_owner_key: Incomplete | None = ...,
resource_owner_secret: Incomplete | None = ...,
callback_uri: Incomplete | None = ...,
signature_method=...,
signature_type=...,
rsa_key: Any | None = ...,
verifier: Any | None = ...,
realm: Any | None = ...,
rsa_key: Incomplete | None = ...,
verifier: Incomplete | None = ...,
realm: Incomplete | None = ...,
encoding: str = ...,
decoding: Any | None = ...,
nonce: Any | None = ...,
timestamp: Any | None = ...,
decoding: Incomplete | None = ...,
nonce: Incomplete | None = ...,
timestamp: Incomplete | None = ...,
): ...
def get_oauth_signature(self, request): ...
def get_oauth_params(self, request): ...
def sign(self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ..., realm: Any | None = ...): ...
def sign(
self,
uri,
http_method: str = ...,
body: Incomplete | None = ...,
headers: Incomplete | None = ...,
realm: Incomplete | None = ...,
): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import BaseEndpoint as BaseEndpoint
@@ -7,6 +8,11 @@ log: Any
class AccessTokenEndpoint(BaseEndpoint):
def create_access_token(self, request, credentials): ...
def create_access_token_response(
self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ..., credentials: Any | None = ...
self,
uri,
http_method: str = ...,
body: Incomplete | None = ...,
headers: Incomplete | None = ...,
credentials: Incomplete | None = ...,
): ...
def validate_access_token_request(self, request): ...

View File

@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from .base import BaseEndpoint as BaseEndpoint
@@ -8,9 +8,11 @@ class AuthorizationEndpoint(BaseEndpoint):
self,
uri,
http_method: str = ...,
body: Any | None = ...,
headers: Any | None = ...,
realms: Any | None = ...,
credentials: Any | None = ...,
body: Incomplete | None = ...,
headers: Incomplete | None = ...,
realms: Incomplete | None = ...,
credentials: Incomplete | None = ...,
): ...
def get_realms_and_credentials(
self, uri, http_method: str = ..., body: Incomplete | None = ..., headers: Incomplete | None = ...
): ...
def get_realms_and_credentials(self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ...): ...

View File

@@ -1,6 +1,7 @@
from _typeshed import Incomplete
from typing import Any
class BaseEndpoint:
request_validator: Any
token_generator: Any
def __init__(self, request_validator, token_generator: Any | None = ...) -> None: ...
def __init__(self, request_validator, token_generator: Incomplete | None = ...) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import BaseEndpoint as BaseEndpoint
@@ -7,6 +8,11 @@ log: Any
class RequestTokenEndpoint(BaseEndpoint):
def create_request_token(self, request, credentials): ...
def create_request_token_response(
self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ..., credentials: Any | None = ...
self,
uri,
http_method: str = ...,
body: Incomplete | None = ...,
headers: Incomplete | None = ...,
credentials: Incomplete | None = ...,
): ...
def validate_request_token_request(self, request): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import BaseEndpoint as BaseEndpoint
@@ -6,5 +7,10 @@ log: Any
class ResourceEndpoint(BaseEndpoint):
def validate_protected_resource_request(
self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ..., realms: Any | None = ...
self,
uri,
http_method: str = ...,
body: Incomplete | None = ...,
headers: Incomplete | None = ...,
realms: Incomplete | None = ...,
): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import BaseEndpoint as BaseEndpoint
@@ -5,4 +6,4 @@ from .base import BaseEndpoint as BaseEndpoint
log: Any
class SignatureOnlyEndpoint(BaseEndpoint):
def validate_request(self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ...): ...
def validate_request(self, uri, http_method: str = ..., body: Incomplete | None = ..., headers: Incomplete | None = ...): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
class OAuth1Error(Exception):
@@ -6,7 +7,11 @@ class OAuth1Error(Exception):
uri: Any
status_code: Any
def __init__(
self, description: Any | None = ..., uri: Any | None = ..., status_code: int = ..., request: Any | None = ...
self,
description: Incomplete | None = ...,
uri: Incomplete | None = ...,
status_code: int = ...,
request: Incomplete | None = ...,
) -> None: ...
def in_uri(self, uri): ...
@property

View File

@@ -1,5 +1,5 @@
from typing import Any
from _typeshed import Incomplete
def prepare_headers(oauth_params, headers: Any | None = ..., realm: Any | None = ...): ...
def prepare_headers(oauth_params, headers: Incomplete | None = ..., realm: Incomplete | None = ...): ...
def prepare_form_encoded_body(oauth_params, body): ...
def prepare_request_uri_query(oauth_params, uri): ...

View File

@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
class RequestValidator:
def __init__(self) -> None: ...
@@ -46,11 +46,13 @@ class RequestValidator:
def validate_request_token(self, client_key, token, request) -> None: ...
def validate_access_token(self, client_key, token, request) -> None: ...
def validate_timestamp_and_nonce(
self, client_key, timestamp, nonce, request, request_token: Any | None = ..., access_token: Any | None = ...
self, client_key, timestamp, nonce, request, request_token: Incomplete | None = ..., access_token: Incomplete | None = ...
) -> None: ...
def validate_redirect_uri(self, client_key, redirect_uri, request) -> None: ...
def validate_requested_realms(self, client_key, realms, request) -> None: ...
def validate_realms(self, client_key, token, request, uri: Any | None = ..., realms: Any | None = ...) -> None: ...
def validate_realms(
self, client_key, token, request, uri: Incomplete | None = ..., realms: Incomplete | None = ...
) -> None: ...
def validate_verifier(self, client_key, token, verifier, request) -> None: ...
def verify_request_token(self, token, request) -> None: ...
def verify_realms(self, token, realms, request) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
log: Any
@@ -6,17 +7,17 @@ def signature_base_string(http_method: str, base_str_uri: str, normalized_encode
def base_string_uri(uri: str, host: str | None = ...) -> str: ...
def collect_parameters(
uri_query: str = ...,
body: Any | None = ...,
headers: Any | None = ...,
body: Incomplete | None = ...,
headers: Incomplete | None = ...,
exclude_oauth_signature: bool = ...,
with_realm: bool = ...,
): ...
def normalize_parameters(params) -> str: ...
def sign_hmac_sha1_with_client(sig_base_str, client): ...
def verify_hmac_sha1(request, client_secret: Any | None = ..., resource_owner_secret: Any | None = ...): ...
def verify_hmac_sha1(request, client_secret: Incomplete | None = ..., resource_owner_secret: Incomplete | None = ...): ...
def sign_hmac_sha1(base_string, client_secret, resource_owner_secret): ...
def sign_hmac_sha256_with_client(sig_base_str, client): ...
def verify_hmac_sha256(request, client_secret: Any | None = ..., resource_owner_secret: Any | None = ...): ...
def verify_hmac_sha256(request, client_secret: Incomplete | None = ..., resource_owner_secret: Incomplete | None = ...): ...
def sign_hmac_sha256(base_string, client_secret, resource_owner_secret): ...
def sign_hmac_sha512_with_client(sig_base_str: str, client): ...
def verify_hmac_sha512(request, client_secret: str | None = ..., resource_owner_secret: str | None = ...): ...
@@ -29,4 +30,4 @@ def sign_rsa_sha512_with_client(sig_base_str: str, client): ...
def verify_rsa_sha512(request, rsa_public_key: str): ...
def sign_plaintext_with_client(_signature_base_string, client): ...
def sign_plaintext(client_secret, resource_owner_secret): ...
def verify_plaintext(request, client_secret: Any | None = ..., resource_owner_secret: Any | None = ...): ...
def verify_plaintext(request, client_secret: Incomplete | None = ..., resource_owner_secret: Incomplete | None = ...): ...

View File

@@ -1,7 +1,7 @@
from typing import Any
from _typeshed import Incomplete
from .base import Client as Client
class BackendApplicationClient(Client):
grant_type: str
def prepare_request_body(self, body: str = ..., scope: Any | None = ..., include_client_id: bool = ..., **kwargs): ... # type: ignore[override]
def prepare_request_body(self, body: str = ..., scope: Incomplete | None = ..., include_client_id: bool = ..., **kwargs): ... # type: ignore[override]

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
AUTH_HEADER: str
@@ -29,14 +30,14 @@ class Client:
client_id,
default_token_placement=...,
token_type: str = ...,
access_token: Any | None = ...,
refresh_token: Any | None = ...,
mac_key: Any | None = ...,
mac_algorithm: Any | None = ...,
token: Any | None = ...,
scope: Any | None = ...,
state: Any | None = ...,
redirect_url: Any | None = ...,
access_token: Incomplete | None = ...,
refresh_token: Incomplete | None = ...,
mac_key: Incomplete | None = ...,
mac_algorithm: Incomplete | None = ...,
token: Incomplete | None = ...,
scope: Incomplete | None = ...,
state: Incomplete | None = ...,
redirect_url: Incomplete | None = ...,
state_generator=...,
code_verifier: str | None = ...,
code_challenge: str | None = ...,
@@ -52,31 +53,38 @@ class Client:
self,
uri,
http_method: str = ...,
body: Any | None = ...,
headers: Any | None = ...,
token_placement: Any | None = ...,
body: Incomplete | None = ...,
headers: Incomplete | None = ...,
token_placement: Incomplete | None = ...,
**kwargs,
): ...
def prepare_authorization_request(
self, authorization_url, state: Any | None = ..., redirect_url: Any | None = ..., scope: Any | None = ..., **kwargs
self,
authorization_url,
state: Incomplete | None = ...,
redirect_url: Incomplete | None = ...,
scope: Incomplete | None = ...,
**kwargs,
): ...
def prepare_token_request(
self,
token_url,
authorization_response: Any | None = ...,
redirect_url: Any | None = ...,
state: Any | None = ...,
authorization_response: Incomplete | None = ...,
redirect_url: Incomplete | None = ...,
state: Incomplete | None = ...,
body: str = ...,
**kwargs,
): ...
def prepare_refresh_token_request(
self, token_url, refresh_token: Any | None = ..., body: str = ..., scope: Any | None = ..., **kwargs
self, token_url, refresh_token: Incomplete | None = ..., body: str = ..., scope: Incomplete | None = ..., **kwargs
): ...
def prepare_token_revocation_request(
self, revocation_url, token, token_type_hint: str = ..., body: str = ..., callback: Any | None = ..., **kwargs
self, revocation_url, token, token_type_hint: str = ..., body: str = ..., callback: Incomplete | None = ..., **kwargs
): ...
def parse_request_body_response(self, body, scope: Incomplete | None = ..., **kwargs): ...
def prepare_refresh_body(
self, body: str = ..., refresh_token: Incomplete | None = ..., scope: Incomplete | None = ..., **kwargs
): ...
def parse_request_body_response(self, body, scope: Any | None = ..., **kwargs): ...
def prepare_refresh_body(self, body: str = ..., refresh_token: Any | None = ..., scope: Any | None = ..., **kwargs): ...
def create_code_verifier(self, length: int) -> str: ...
def create_code_challenge(self, code_verifier: str, code_challenge_method: str | None = ...) -> str: ...
def populate_code_attributes(self, response) -> None: ...

View File

@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from .base import Client as Client
@@ -6,5 +6,5 @@ class LegacyApplicationClient(Client):
grant_type: str
def __init__(self, client_id, **kwargs) -> None: ...
def prepare_request_body( # type: ignore[override]
self, username, password, body: str = ..., scope: Any | None = ..., include_client_id: bool = ..., **kwargs
self, username, password, body: str = ..., scope: Incomplete | None = ..., include_client_id: bool = ..., **kwargs
): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import Client as Client
@@ -5,7 +6,7 @@ from .base import Client as Client
class MobileApplicationClient(Client):
response_type: str
def prepare_request_uri( # type: ignore[override]
self, uri, redirect_uri: Any | None = ..., scope: Any | None = ..., state: Any | None = ..., **kwargs
self, uri, redirect_uri: Incomplete | None = ..., scope: Incomplete | None = ..., state: Incomplete | None = ..., **kwargs
): ...
token: Any
def parse_request_uri_response(self, uri, state: Any | None = ..., scope: Any | None = ...): ... # type: ignore[override]
def parse_request_uri_response(self, uri, state: Incomplete | None = ..., scope: Incomplete | None = ...): ... # type: ignore[override]

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import Client as Client
@@ -11,23 +12,23 @@ class ServiceApplicationClient(Client):
def __init__(
self,
client_id,
private_key: Any | None = ...,
subject: Any | None = ...,
issuer: Any | None = ...,
audience: Any | None = ...,
private_key: Incomplete | None = ...,
subject: Incomplete | None = ...,
issuer: Incomplete | None = ...,
audience: Incomplete | None = ...,
**kwargs,
) -> None: ...
def prepare_request_body( # type: ignore[override]
self,
private_key: Any | None = ...,
subject: Any | None = ...,
issuer: Any | None = ...,
audience: Any | None = ...,
expires_at: Any | None = ...,
issued_at: Any | None = ...,
extra_claims: Any | None = ...,
private_key: Incomplete | None = ...,
subject: Incomplete | None = ...,
issuer: Incomplete | None = ...,
audience: Incomplete | None = ...,
expires_at: Incomplete | None = ...,
issued_at: Incomplete | None = ...,
extra_claims: Incomplete | None = ...,
body: str = ...,
scope: Any | None = ...,
scope: Incomplete | None = ...,
include_client_id: bool = ...,
**kwargs,
): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import Client as Client
@@ -5,24 +6,24 @@ from .base import Client as Client
class WebApplicationClient(Client):
grant_type: str
code: Any
def __init__(self, client_id, code: Any | None = ..., **kwargs) -> None: ...
def __init__(self, client_id, code: Incomplete | None = ..., **kwargs) -> None: ...
def prepare_request_uri( # type: ignore[override]
self,
uri,
redirect_uri: Any | None = ...,
scope: Any | None = ...,
state: Any | None = ...,
redirect_uri: Incomplete | None = ...,
scope: Incomplete | None = ...,
state: Incomplete | None = ...,
code_challenge: str | None = ...,
code_challenge_method: str | None = ...,
**kwargs,
): ...
def prepare_request_body( # type: ignore[override]
self,
code: Any | None = ...,
redirect_uri: Any | None = ...,
code: Incomplete | None = ...,
redirect_uri: Incomplete | None = ...,
body: str = ...,
include_client_id: bool = ...,
code_verifier: str | None = ...,
**kwargs,
): ...
def parse_request_uri_response(self, uri, state: Any | None = ...): ... # type: ignore[override]
def parse_request_uri_response(self, uri, state: Incomplete | None = ...): ... # type: ignore[override]

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import BaseEndpoint as BaseEndpoint
@@ -18,9 +19,11 @@ class AuthorizationEndpoint(BaseEndpoint):
self,
uri,
http_method: str = ...,
body: Any | None = ...,
headers: Any | None = ...,
scopes: Any | None = ...,
credentials: Any | None = ...,
body: Incomplete | None = ...,
headers: Incomplete | None = ...,
scopes: Incomplete | None = ...,
credentials: Incomplete | None = ...,
): ...
def validate_authorization_request(
self, uri, http_method: str = ..., body: Incomplete | None = ..., headers: Incomplete | None = ...
): ...
def validate_authorization_request(self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ...): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import BaseEndpoint as BaseEndpoint
@@ -9,6 +10,8 @@ class IntrospectEndpoint(BaseEndpoint):
valid_request_methods: Any
request_validator: Any
supported_token_types: Any
def __init__(self, request_validator, supported_token_types: Any | None = ...) -> None: ...
def create_introspect_response(self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ...): ...
def __init__(self, request_validator, supported_token_types: Incomplete | None = ...) -> None: ...
def create_introspect_response(
self, uri, http_method: str = ..., body: Incomplete | None = ..., headers: Incomplete | None = ...
): ...
def validate_introspect_request(self, request) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import BaseEndpoint as BaseEndpoint
@@ -10,7 +11,9 @@ class MetadataEndpoint(BaseEndpoint):
initial_claims: Any
claims: Any
def __init__(self, endpoints, claims=..., raise_errors: bool = ...) -> None: ...
def create_metadata_response(self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ...): ...
def create_metadata_response(
self, uri, http_method: str = ..., body: Incomplete | None = ..., headers: Incomplete | None = ...
): ...
def validate_metadata(
self, array, key, is_required: bool = ..., is_list: bool = ..., is_url: bool = ..., is_issuer: bool = ...
) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .authorization import AuthorizationEndpoint as AuthorizationEndpoint
@@ -16,9 +17,9 @@ class Server(AuthorizationEndpoint, IntrospectEndpoint, TokenEndpoint, ResourceE
def __init__(
self,
request_validator,
token_expires_in: Any | None = ...,
token_generator: Any | None = ...,
refresh_token_generator: Any | None = ...,
token_expires_in: Incomplete | None = ...,
token_generator: Incomplete | None = ...,
refresh_token_generator: Incomplete | None = ...,
*args,
**kwargs,
) -> None: ...
@@ -30,9 +31,9 @@ class WebApplicationServer(AuthorizationEndpoint, IntrospectEndpoint, TokenEndpo
def __init__(
self,
request_validator,
token_generator: Any | None = ...,
token_expires_in: Any | None = ...,
refresh_token_generator: Any | None = ...,
token_generator: Incomplete | None = ...,
token_expires_in: Incomplete | None = ...,
refresh_token_generator: Incomplete | None = ...,
**kwargs,
) -> None: ...
@@ -42,9 +43,9 @@ class MobileApplicationServer(AuthorizationEndpoint, IntrospectEndpoint, Resourc
def __init__(
self,
request_validator,
token_generator: Any | None = ...,
token_expires_in: Any | None = ...,
refresh_token_generator: Any | None = ...,
token_generator: Incomplete | None = ...,
token_expires_in: Incomplete | None = ...,
refresh_token_generator: Incomplete | None = ...,
**kwargs,
) -> None: ...
@@ -55,9 +56,9 @@ class LegacyApplicationServer(TokenEndpoint, IntrospectEndpoint, ResourceEndpoin
def __init__(
self,
request_validator,
token_generator: Any | None = ...,
token_expires_in: Any | None = ...,
refresh_token_generator: Any | None = ...,
token_generator: Incomplete | None = ...,
token_expires_in: Incomplete | None = ...,
refresh_token_generator: Incomplete | None = ...,
**kwargs,
) -> None: ...
@@ -67,8 +68,8 @@ class BackendApplicationServer(TokenEndpoint, IntrospectEndpoint, ResourceEndpoi
def __init__(
self,
request_validator,
token_generator: Any | None = ...,
token_expires_in: Any | None = ...,
refresh_token_generator: Any | None = ...,
token_generator: Incomplete | None = ...,
token_expires_in: Incomplete | None = ...,
refresh_token_generator: Incomplete | None = ...,
**kwargs,
) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import BaseEndpoint as BaseEndpoint
@@ -13,6 +14,11 @@ class ResourceEndpoint(BaseEndpoint):
@property
def tokens(self): ...
def verify_request(
self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ..., scopes: Any | None = ...
self,
uri,
http_method: str = ...,
body: Incomplete | None = ...,
headers: Incomplete | None = ...,
scopes: Incomplete | None = ...,
): ...
def find_token_type(self, request): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import BaseEndpoint as BaseEndpoint
@@ -10,6 +11,8 @@ class RevocationEndpoint(BaseEndpoint):
request_validator: Any
supported_token_types: Any
enable_jsonp: Any
def __init__(self, request_validator, supported_token_types: Any | None = ..., enable_jsonp: bool = ...) -> None: ...
def create_revocation_response(self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ...): ...
def __init__(self, request_validator, supported_token_types: Incomplete | None = ..., enable_jsonp: bool = ...) -> None: ...
def create_revocation_response(
self, uri, http_method: str = ..., body: Incomplete | None = ..., headers: Incomplete | None = ...
): ...
def validate_revocation_request(self, request) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import BaseEndpoint as BaseEndpoint
@@ -19,10 +20,10 @@ class TokenEndpoint(BaseEndpoint):
self,
uri,
http_method: str = ...,
body: Any | None = ...,
headers: Any | None = ...,
credentials: Any | None = ...,
grant_type_for_scope: Any | None = ...,
claims: Any | None = ...,
body: Incomplete | None = ...,
headers: Incomplete | None = ...,
credentials: Incomplete | None = ...,
grant_type_for_scope: Incomplete | None = ...,
claims: Incomplete | None = ...,
): ...
def validate_token_request(self, request) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
class OAuth2Error(Exception):
@@ -14,11 +15,11 @@ class OAuth2Error(Exception):
grant_type: Any
def __init__(
self,
description: Any | None = ...,
uri: Any | None = ...,
state: Any | None = ...,
status_code: Any | None = ...,
request: Any | None = ...,
description: Incomplete | None = ...,
uri: Incomplete | None = ...,
state: Incomplete | None = ...,
status_code: Incomplete | None = ...,
request: Incomplete | None = ...,
) -> None: ...
def in_uri(self, uri): ...
@property
@@ -137,4 +138,4 @@ class CustomOAuth2Error(OAuth2Error):
error: Any
def __init__(self, error, *args, **kwargs) -> None: ...
def raise_from_error(error, params: Any | None = ...) -> None: ...
def raise_from_error(error, params: Incomplete | None = ...) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
log: Any
@@ -19,7 +20,7 @@ class GrantTypeBase:
default_response_mode: str
refresh_token: bool
response_types: Any
def __init__(self, request_validator: Any | None = ..., **kwargs) -> None: ...
def __init__(self, request_validator: Incomplete | None = ..., **kwargs) -> None: ...
def register_response_type(self, response_type) -> None: ...
def register_code_modifier(self, modifier) -> None: ...
def register_token_modifier(self, modifier) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import GrantTypeBase as GrantTypeBase
@@ -5,6 +6,6 @@ from .base import GrantTypeBase as GrantTypeBase
log: Any
class RefreshTokenGrant(GrantTypeBase):
def __init__(self, request_validator: Any | None = ..., issue_new_refresh_tokens: bool = ..., **kwargs) -> None: ...
def __init__(self, request_validator: Incomplete | None = ..., issue_new_refresh_tokens: bool = ..., **kwargs) -> None: ...
def create_token_response(self, request, token_handler): ...
def validate_token_request(self, request) -> None: ...

View File

@@ -1,12 +1,12 @@
from typing import Any
from _typeshed import Incomplete
def prepare_grant_uri(
uri,
client_id,
response_type,
redirect_uri: Any | None = ...,
scope: Any | None = ...,
state: Any | None = ...,
redirect_uri: Incomplete | None = ...,
scope: Incomplete | None = ...,
state: Incomplete | None = ...,
code_challenge: str | None = ...,
code_challenge_method: str | None = ...,
**kwargs,
@@ -15,9 +15,9 @@ def prepare_token_request(
grant_type, body: str = ..., include_client_id: bool = ..., code_verifier: str | None = ..., **kwargs
): ...
def prepare_token_revocation_request(
url, token, token_type_hint: str = ..., callback: Any | None = ..., body: str = ..., **kwargs
url, token, token_type_hint: str = ..., callback: Incomplete | None = ..., body: str = ..., **kwargs
): ...
def parse_authorization_code_response(uri, state: Any | None = ...): ...
def parse_implicit_response(uri, state: Any | None = ..., scope: Any | None = ...): ...
def parse_token_response(body, scope: Any | None = ...): ...
def parse_authorization_code_response(uri, state: Incomplete | None = ...): ...
def parse_implicit_response(uri, state: Incomplete | None = ..., scope: Incomplete | None = ...): ...
def parse_token_response(body, scope: Incomplete | None = ...): ...
def validate_token_parameters(params) -> None: ...

View File

@@ -1,7 +1,8 @@
from _typeshed import Incomplete
from typing import Any
class OAuth2Token(dict[Any, Any]):
def __init__(self, params, old_scope: Any | None = ...) -> None: ...
def __init__(self, params, old_scope: Incomplete | None = ...) -> None: ...
@property
def scope_changed(self): ...
@property
@@ -22,16 +23,16 @@ def prepare_mac_header(
uri,
key,
http_method,
nonce: Any | None = ...,
headers: Any | None = ...,
body: Any | None = ...,
nonce: Incomplete | None = ...,
headers: Incomplete | None = ...,
body: Incomplete | None = ...,
ext: str = ...,
hash_algorithm: str = ...,
issue_time: Any | None = ...,
issue_time: Incomplete | None = ...,
draft: int = ...,
): ...
def prepare_bearer_uri(token, uri): ...
def prepare_bearer_headers(token, headers: Any | None = ...): ...
def prepare_bearer_headers(token, headers: Incomplete | None = ...): ...
def prepare_bearer_body(token, body: str = ...): ...
def random_token_generator(request, refresh_token: bool = ...): ...
def signed_token_generator(private_pem, **kwargs): ...
@@ -49,10 +50,10 @@ class BearerToken(TokenBase):
expires_in: Any
def __init__(
self,
request_validator: Any | None = ...,
token_generator: Any | None = ...,
expires_in: Any | None = ...,
refresh_token_generator: Any | None = ...,
request_validator: Incomplete | None = ...,
token_generator: Incomplete | None = ...,
expires_in: Incomplete | None = ...,
refresh_token_generator: Incomplete | None = ...,
) -> None: ...
def create_token(self, request, refresh_token: bool = ..., **kwargs): ...
def validate_request(self, request): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from oauthlib.oauth2.rfc6749.endpoints import (
@@ -27,9 +28,9 @@ class Server(AuthorizationEndpoint, IntrospectEndpoint, TokenEndpoint, ResourceE
def __init__(
self,
request_validator,
token_expires_in: Any | None = ...,
token_generator: Any | None = ...,
refresh_token_generator: Any | None = ...,
token_expires_in: Incomplete | None = ...,
token_generator: Incomplete | None = ...,
refresh_token_generator: Incomplete | None = ...,
*args,
**kwargs,
) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from oauthlib.oauth2.rfc6749.endpoints.base import BaseEndpoint as BaseEndpoint
@@ -8,5 +9,7 @@ class UserInfoEndpoint(BaseEndpoint):
bearer: Any
request_validator: Any
def __init__(self, request_validator) -> None: ...
def create_userinfo_response(self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ...): ...
def create_userinfo_response(
self, uri, http_method: str = ..., body: Incomplete | None = ..., headers: Incomplete | None = ...
): ...
def validate_userinfo_request(self, request) -> None: ...

View File

@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from oauthlib.oauth2.rfc6749.errors import FatalClientError as FatalClientError, OAuth2Error as OAuth2Error
@@ -50,4 +50,4 @@ class InsufficientScopeError(OAuth2Error):
status_code: int
description: str
def raise_from_error(error, params: Any | None = ...) -> None: ...
def raise_from_error(error, params: Incomplete | None = ...) -> None: ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import GrantTypeBase as GrantTypeBase
@@ -6,5 +7,5 @@ log: Any
class AuthorizationCodeGrant(GrantTypeBase):
proxy_target: Any
def __init__(self, request_validator: Any | None = ..., **kwargs) -> None: ...
def __init__(self, request_validator: Incomplete | None = ..., **kwargs) -> None: ...
def add_id_token(self, token, token_handler, request): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
log: Any
@@ -7,7 +8,7 @@ class GrantTypeBase:
def __setattr__(self, attr: str, value) -> None: ...
def validate_authorization_request(self, request): ...
def id_token_hash(self, value, hashfunc=...): ...
def add_id_token(self, token, token_handler, request, nonce: Any | None = ...): ...
def add_id_token(self, token, token_handler, request, nonce: Incomplete | None = ...): ...
def openid_authorization_validator(self, request): ...
OpenIDConnectBase = GrantTypeBase

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
log: Any
@@ -9,14 +10,14 @@ class Dispatcher:
class AuthorizationCodeGrantDispatcher(Dispatcher):
default_grant: Any
oidc_grant: Any
def __init__(self, default_grant: Any | None = ..., oidc_grant: Any | None = ...) -> None: ...
def __init__(self, default_grant: Incomplete | None = ..., oidc_grant: Incomplete | None = ...) -> None: ...
def create_authorization_response(self, request, token_handler): ...
def validate_authorization_request(self, request): ...
class ImplicitTokenGrantDispatcher(Dispatcher):
default_grant: Any
oidc_grant: Any
def __init__(self, default_grant: Any | None = ..., oidc_grant: Any | None = ...) -> None: ...
def __init__(self, default_grant: Incomplete | None = ..., oidc_grant: Incomplete | None = ...) -> None: ...
def create_authorization_response(self, request, token_handler): ...
def validate_authorization_request(self, request): ...
@@ -24,5 +25,7 @@ class AuthorizationTokenGrantDispatcher(Dispatcher):
default_grant: Any
oidc_grant: Any
request_validator: Any
def __init__(self, request_validator, default_grant: Any | None = ..., oidc_grant: Any | None = ...) -> None: ...
def __init__(
self, request_validator, default_grant: Incomplete | None = ..., oidc_grant: Incomplete | None = ...
) -> None: ...
def create_token_response(self, request, token_handler): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from oauthlib.oauth2.rfc6749.errors import InvalidRequestError as InvalidRequestError
@@ -10,6 +11,6 @@ log: Any
class HybridGrant(GrantTypeBase):
request_validator: Any
proxy_target: Any
def __init__(self, request_validator: Any | None = ..., **kwargs) -> None: ...
def __init__(self, request_validator: Incomplete | None = ..., **kwargs) -> None: ...
def add_id_token(self, token, token_handler, request): ...
def openid_authorization_validator(self, request): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from .base import GrantTypeBase as GrantTypeBase
@@ -6,6 +7,6 @@ log: Any
class ImplicitGrant(GrantTypeBase):
proxy_target: Any
def __init__(self, request_validator: Any | None = ..., **kwargs) -> None: ...
def __init__(self, request_validator: Incomplete | None = ..., **kwargs) -> None: ...
def add_id_token(self, token, token_handler, request): ...
def openid_authorization_validator(self, request): ...

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from oauthlib.oauth2.rfc6749.tokens import TokenBase as TokenBase
@@ -9,10 +10,10 @@ class JWTToken(TokenBase):
expires_in: Any
def __init__(
self,
request_validator: Any | None = ...,
token_generator: Any | None = ...,
expires_in: Any | None = ...,
refresh_token_generator: Any | None = ...,
request_validator: Incomplete | None = ...,
token_generator: Incomplete | None = ...,
expires_in: Incomplete | None = ...,
refresh_token_generator: Incomplete | None = ...,
) -> None: ...
def create_token(self, request, refresh_token: bool = ...): ...
def validate_request(self, request): ...

View File

@@ -1,14 +1,15 @@
from _typeshed import Incomplete
from typing import Any
signals_available: bool
class Namespace:
def signal(self, name, doc: Any | None = ...): ...
def signal(self, name, doc: Incomplete | None = ...): ...
class _FakeSignal:
name: Any
__doc__: Any
def __init__(self, name, doc: Any | None = ...) -> None: ...
def __init__(self, name, doc: Incomplete | None = ...) -> None: ...
send: Any
connect: Any
disconnect: Any