Skip to content

Commit 9d6ae8a

Browse files
[oauthlib] Add types in oauth1/rfc5849/request_validator.pyi (#9844)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
1 parent aac3863 commit 9d6ae8a

File tree

1 file changed

+49
-43
lines changed

1 file changed

+49
-43
lines changed
Lines changed: 49 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,67 @@
1-
from _typeshed import Incomplete
1+
from ...common import Request
22

33
class RequestValidator:
44
def __init__(self) -> None: ...
55
@property
6-
def allowed_signature_methods(self): ...
6+
def allowed_signature_methods(self) -> tuple[str, ...]: ...
77
@property
8-
def safe_characters(self): ...
8+
def safe_characters(self) -> set[str]: ...
99
@property
10-
def client_key_length(self): ...
10+
def client_key_length(self) -> tuple[int, int]: ...
1111
@property
12-
def request_token_length(self): ...
12+
def request_token_length(self) -> tuple[int, int]: ...
1313
@property
14-
def access_token_length(self): ...
14+
def access_token_length(self) -> tuple[int, int]: ...
1515
@property
16-
def timestamp_lifetime(self): ...
16+
def timestamp_lifetime(self) -> int: ...
1717
@property
18-
def nonce_length(self): ...
18+
def nonce_length(self) -> tuple[int, int]: ...
1919
@property
20-
def verifier_length(self): ...
20+
def verifier_length(self) -> tuple[int, int]: ...
2121
@property
22-
def realms(self): ...
22+
def realms(self) -> list[str]: ...
2323
@property
24-
def enforce_ssl(self): ...
25-
def check_client_key(self, client_key): ...
26-
def check_request_token(self, request_token): ...
27-
def check_access_token(self, request_token): ...
28-
def check_nonce(self, nonce): ...
29-
def check_verifier(self, verifier): ...
30-
def check_realms(self, realms): ...
24+
def enforce_ssl(self) -> bool: ...
25+
def check_client_key(self, client_key: str) -> bool: ...
26+
def check_request_token(self, request_token: str) -> bool: ...
27+
def check_access_token(self, request_token: str) -> bool: ...
28+
def check_nonce(self, nonce: str) -> bool: ...
29+
def check_verifier(self, verifier: str) -> bool: ...
30+
def check_realms(self, realms: list[str]) -> bool: ...
3131
@property
32-
def dummy_client(self) -> None: ...
32+
def dummy_client(self) -> str: ...
3333
@property
34-
def dummy_request_token(self) -> None: ...
34+
def dummy_request_token(self) -> str: ...
3535
@property
36-
def dummy_access_token(self) -> None: ...
37-
def get_client_secret(self, client_key, request) -> None: ...
38-
def get_request_token_secret(self, client_key, token, request) -> None: ...
39-
def get_access_token_secret(self, client_key, token, request) -> None: ...
40-
def get_default_realms(self, client_key, request) -> None: ...
41-
def get_realms(self, token, request) -> None: ...
42-
def get_redirect_uri(self, token, request) -> None: ...
43-
def get_rsa_key(self, client_key, request) -> None: ...
44-
def invalidate_request_token(self, client_key, request_token, request) -> None: ...
45-
def validate_client_key(self, client_key, request) -> None: ...
46-
def validate_request_token(self, client_key, token, request) -> None: ...
47-
def validate_access_token(self, client_key, token, request) -> None: ...
36+
def dummy_access_token(self) -> str: ...
37+
def get_client_secret(self, client_key: str, request: Request) -> str: ...
38+
def get_request_token_secret(self, client_key: str, token: str, request: Request) -> str: ...
39+
def get_access_token_secret(self, client_key: str, token: str, request: Request) -> str: ...
40+
def get_default_realms(self, client_key: str, request: Request) -> list[str]: ...
41+
def get_realms(self, token: str, request: Request) -> list[str]: ...
42+
def get_redirect_uri(self, token: str, request: Request) -> str: ...
43+
def get_rsa_key(self, client_key: str, request: Request) -> str: ...
44+
def invalidate_request_token(self, client_key: str, request_token: str, request: Request) -> None: ...
45+
def validate_client_key(self, client_key: str, request: Request) -> bool: ...
46+
def validate_request_token(self, client_key: str, token: str, request: Request) -> bool: ...
47+
def validate_access_token(self, client_key: str, token: str, request: Request) -> bool: ...
4848
def validate_timestamp_and_nonce(
49-
self, client_key, timestamp, nonce, request, request_token: Incomplete | None = ..., access_token: Incomplete | None = ...
50-
) -> None: ...
51-
def validate_redirect_uri(self, client_key, redirect_uri, request) -> None: ...
52-
def validate_requested_realms(self, client_key, realms, request) -> None: ...
49+
self,
50+
client_key: str,
51+
timestamp,
52+
nonce: str,
53+
request: Request,
54+
request_token: str | None = None,
55+
access_token: str | None = None,
56+
) -> bool: ...
57+
def validate_redirect_uri(self, client_key: str, redirect_uri, request: Request) -> bool: ...
58+
def validate_requested_realms(self, client_key: str, realms: list[str], request: Request) -> bool: ...
5359
def validate_realms(
54-
self, client_key, token, request, uri: Incomplete | None = ..., realms: Incomplete | None = ...
55-
) -> None: ...
56-
def validate_verifier(self, client_key, token, verifier, request) -> None: ...
57-
def verify_request_token(self, token, request) -> None: ...
58-
def verify_realms(self, token, realms, request) -> None: ...
59-
def save_access_token(self, token, request) -> None: ...
60-
def save_request_token(self, token, request) -> None: ...
61-
def save_verifier(self, token, verifier, request) -> None: ...
60+
self, client_key: str, token: str, request: Request, uri: str | None = None, realms: list[str] | None = None
61+
) -> bool: ...
62+
def validate_verifier(self, client_key: str, token: str, verifier: str, request: Request) -> bool: ...
63+
def verify_request_token(self, token: str, request: Request) -> bool: ...
64+
def verify_realms(self, token: str, realms: list[str], request: Request) -> bool: ...
65+
def save_access_token(self, token: str, request: Request) -> None: ...
66+
def save_request_token(self, token: str, request: Request) -> None: ...
67+
def save_verifier(self, token: str, verifier, request: Request) -> None: ...

0 commit comments

Comments
 (0)