
    qh5                     &    S SK Jr   " S S\5      rg)   )
BaseOAuth2c                   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S rSrg)EchosignOAuth2   echosignFPOSTz(https://secure.echosign.com/public/oauthz'https://secure.echosign.com/oauth/tokenz)https://secure.echosign.com/oauth/refreshz(https://secure.echosign.com/oauth/revokec                     U$ )N )selfresponses     O/var/www/html/env/lib/python3.13/site-packages/social_core/backends/echosign.pyget_user_detailsEchosignOAuth2.get_user_details   s        c                     US   S   S   $ )NuserInfoList    userIdr
   )r   detailsr   s      r   get_user_idEchosignOAuth2.get_user_id   s    ~&q)(33r   c                 &    U R                  SSU0S9$ )Nz*https://api.echosign.com/api/rest/v3/userszAccess-Token)headers)get_json)r   access_tokenargskwargss       r   	user_dataEchosignOAuth2.user_data   s#    }}8#\2  
 	
r   r
   N)__name__
__module____qualname____firstlineno__nameREDIRECT_STATEREFRESH_TOKEN_METHODREVOKE_TOKEN_METHODAUTHORIZATION_URLACCESS_TOKEN_URLREFRESH_TOKEN_URLREVOKE_TOKEN_URLr   r   r   __static_attributes__r
   r   r   r   r      s?    DN! B@CA4
r   r   N)oauthr   r   r
   r   r   <module>r.      s    
Z 
r   