11from _typeshed import Incomplete
22from typing import Final
33
4+ from authlib .jose import JWTClaims
5+
46class ClientRegistrationEndpoint :
57 ENDPOINT_NAME : Final = "client_registration"
68 software_statement_alg_values_supported : Incomplete
@@ -10,12 +12,12 @@ class ClientRegistrationEndpoint:
1012 def __call__ (self , request ) -> dict [Incomplete , Incomplete ]: ...
1113 def create_registration_response (self , request ): ...
1214 def extract_client_metadata (self , request ): ...
13- def extract_software_statement (self , software_statement , request ): ...
14- def generate_client_info (self ) : ...
15+ def extract_software_statement (self , software_statement , request ) -> JWTClaims : ...
16+ def generate_client_info (self , request ) -> dict [ str , Incomplete ] : ...
1517 def generate_client_registration_info (self , client , request ) -> None : ...
1618 def create_endpoint_request (self , request ): ...
17- def generate_client_id (self ) : ...
18- def generate_client_secret (self ) : ...
19+ def generate_client_id (self , request ) -> str : ...
20+ def generate_client_secret (self , request ) -> str : ...
1921 def get_server_metadata (self ) -> None : ...
2022 def authenticate_token (self , request ) -> None : ...
2123 def resolve_public_key (self , request ) -> None : ...
0 commit comments