Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion stubs/Authlib/METADATA.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version = "~= 1.6.4"
version = "1.6.5"
upstream_repository = "https://github.com/lepture/authlib"
requires = ["cryptography"]
partial_stub = true
5 changes: 3 additions & 2 deletions stubs/Authlib/authlib/jose/rfc7515/jws.pyi
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
from _typeshed import Incomplete

class JsonWebSignature:
REGISTERED_HEADER_PARAMETER_NAMES: Incomplete
ALGORITHMS_REGISTRY: Incomplete
REGISTERED_HEADER_PARAMETER_NAMES: frozenset[str]
MAX_CONTENT_LENGTH: int
ALGORITHMS_REGISTRY: dict[str, Incomplete]
def __init__(self, algorithms=None, private_headers=None) -> None: ...
@classmethod
def register_algorithm(cls, algorithm) -> None: ...
Expand Down
4 changes: 2 additions & 2 deletions stubs/Authlib/authlib/jose/rfc7516/models.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ class JWEZipAlgorithm:
description: Incomplete
algorithm_type: str
algorithm_location: str
def compress(self, s) -> None: ...
def decompress(self, s) -> None: ...
def compress(self, s: bytes) -> bytes | None: ...
def decompress(self, s: bytes) -> bytes | None: ...

class JWESharedHeader(dict[str, object]):
protected: Incomplete
Expand Down
9 changes: 7 additions & 2 deletions stubs/Authlib/authlib/jose/rfc7518/jwe_zips.pyi
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
from typing import Final

from authlib.jose.rfc7516 import JWEZipAlgorithm

GZIP_HEAD: Final[bytes]
MAX_SIZE: Final = 256000

class DeflateZipAlgorithm(JWEZipAlgorithm):
name: str
description: str
def compress(self, s): ...
def decompress(self, s): ...
def compress(self, s: bytes) -> bytes: ...
def decompress(self, s: bytes) -> bytes: ...

def register_jwe_rfc7518() -> None: ...
10 changes: 6 additions & 4 deletions stubs/Authlib/authlib/oauth2/rfc7591/endpoint.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
from _typeshed import Incomplete
from typing import Final

from authlib.jose import JWTClaims

class ClientRegistrationEndpoint:
ENDPOINT_NAME: Final = "client_registration"
software_statement_alg_values_supported: Incomplete
Expand All @@ -10,12 +12,12 @@ class ClientRegistrationEndpoint:
def __call__(self, request) -> dict[Incomplete, Incomplete]: ...
def create_registration_response(self, request): ...
def extract_client_metadata(self, request): ...
def extract_software_statement(self, software_statement, request): ...
def generate_client_info(self): ...
def extract_software_statement(self, software_statement, request) -> JWTClaims: ...
def generate_client_info(self, request) -> dict[str, Incomplete]: ...
def generate_client_registration_info(self, client, request) -> None: ...
def create_endpoint_request(self, request): ...
def generate_client_id(self): ...
def generate_client_secret(self): ...
def generate_client_id(self, request) -> str: ...
def generate_client_secret(self, request) -> str: ...
def get_server_metadata(self) -> None: ...
def authenticate_token(self, request) -> None: ...
def resolve_public_key(self, request) -> None: ...
Expand Down