
    ([fO                           G d  d          Z dS )c                   @    e Zd ZdZdZdgZd Zd Zd Zd Z	d Z
d	 ZdS )
TokenEndpointN)access_tokenrefresh_tokenclient_secret_basicc                     || _         d S N)server)selfr	   s     Y/var/www/piapp/venv/lib/python3.11/site-packages/authlib/oauth2/rfc6749/token_endpoint.py__init__zTokenEndpoint.__init__	   s        c                 ,    |                      |          S r   )create_endpoint_responser
   requests     r   __call__zTokenEndpoint.__call__   s     ,,W555r   c                 6    | j                             |          S r   )r	   create_oauth2_requestr   s     r   create_endpoint_requestz%TokenEndpoint.create_endpoint_request   s    {00999r   c                 `    | j                             || j        | j                  }||_        |S )zIAuthentication client for endpoint with ``CLIENT_AUTH_METHODS``.
        )r	   authenticate_clientCLIENT_AUTH_METHODSENDPOINT_NAMEclientr
   r   r   s      r   authenticate_endpoint_clientz*TokenEndpoint.authenticate_endpoint_client   s6     00T-t/AC Cr   c                     t                      r   NotImplementedErrorr   s      r   authenticate_tokenz TokenEndpoint.authenticate_token       !###r   c                     t                      r   r   r   s     r   r   z&TokenEndpoint.create_endpoint_response   r!   r   )__name__
__module____qualname__r   SUPPORTED_TOKEN_TYPESr   r   r   r   r   r    r    r   r   r   r      s        M=01  6 6 6
: : :  $ $ $$ $ $ $ $r   r   N)r   r'   r   r   <module>r(      s7   $ $ $ $ $ $ $ $ $ $r   