
    k7iO                          " S  S5      r g)c                   F    \ rS rSrSrSrS/rS rS rS r	S r
S	 rS
 rSrg)TokenEndpoint   N)access_tokenrefresh_tokenclient_secret_basicc                     Xl         g Nserver)selfr   s     _/home/james-whalen/.local/lib/python3.13/site-packages/authlib/oauth2/rfc6749/token_endpoint.py__init__TokenEndpoint.__init__	   s        c                 $    U R                  U5      $ r	   )create_endpoint_responser   requests     r   __call__TokenEndpoint.__call__   s     ,,W55r   c                 8    U R                   R                  U5      $ r	   )r   create_oauth2_requestr   s     r   create_endpoint_request%TokenEndpoint.create_endpoint_request   s    {{0099r   c                 r    U R                   R                  XR                  U R                  5      nX!l        U$ )z@Authentication client for endpoint with ``CLIENT_AUTH_METHODS``.)r   authenticate_clientCLIENT_AUTH_METHODSENDPOINT_NAMEclientr   r   r   s      r   authenticate_endpoint_client*TokenEndpoint.authenticate_endpoint_client   s3    00--t/A/A
  r   c                     [        5       er	   NotImplementedErrorr    s      r   authenticate_token TokenEndpoint.authenticate_token       !##r   c                     [        5       er	   r$   r   s     r   r   &TokenEndpoint.create_endpoint_response   r(   r   r
   )__name__
__module____qualname____firstlineno__r   SUPPORTED_TOKEN_TYPESr   r   r   r   r!   r&   r   __static_attributes__ r   r   r   r      s4    M=016
:$$r   r   N)r   r1   r   r   <module>r2      s   $ $r   