
    $g                     .    d dl mZ  G d de          ZdS )   )
BaseOAuth2c                   2    e Zd ZdZdZdZdZdZdZd Z	d Z
d	S )

TAOBAOAuthz%Taobao OAuth authentication mechanismtaobaotaobao_user_idPOSTz"https://oauth.taobao.com/authorizezhttps://oauth.taobao.com/tokenc                 ^    	 |                      dddd|d          S # t          $ r Y dS w xY w)zReturn user data providedz"https://eco.taobao.com/router/restztaobao.user.getjsonz2.0)methodfomatevaccess_token)paramsN)get_json
ValueError)selfr   argskwargss       [/var/www/html/netbox-4.1.3/venv/lib/python3.11/site-packages/social_core/backends/taobao.py	user_datazTAOBAOAuth.user_data   s_    	==4/$$0	  !     	 	 	44	s    
,,c                 0    d|                     d          iS )z'Return user details from Taobao accountusernametaobao_user_nick)get)r   responses     r   get_user_detailszTAOBAOAuth.get_user_details   s    HLL);<<==    N)__name__
__module____qualname____doc__nameID_KEYACCESS_TOKEN_METHODAUTHORIZATION_URLACCESS_TOKEN_URLr   r    r   r   r   r      sT        //DF <7  > > > > >r   r   N)oauthr   r   r'   r   r   <module>r)      sK         > > > > > > > > > >r   