Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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