
    qh                     *    S r SSKJr   " S S\5      rg)zp
Behance OAuth2 backend, docs at:
    https://python-social-auth.readthedocs.io/en/latest/backends/behance.html
   )
BaseOAuth2c                   V   ^  \ rS rSrSrSrSrSrSrS/r	Sr
S	 rS
 rSU 4S jjrSrU =r$ )BehanceOAuth2	   z$Behance OAuth authentication backendbehancez-https://www.behance.net/v2/oauth/authenticatez&https://www.behance.net/v2/oauth/token|)usernamer	   Fc                     US   S   $ )Nuserid )selfdetailsresponses      N/var/www/html/env/lib/python3.13/site-packages/social_core/backends/behance.pyget_user_idBehanceOAuth2.get_user_id   s    %%    c                 `    US   nU R                  US   US   US   5      u  p4nUS   UUUSS.$ )z(Return user details from Behance accountr   display_name
first_name	last_namer	    )r	   fullnamer   r   email)get_user_names)r   r   r   r   r   r   s         r   get_user_detailsBehanceOAuth2.get_user_details   sW    *.*=*= $|"4d;6G+
'i Z( $"
 	
r   c                 v   > UR                  5       nUR                  US   5        [        TU ]  " XXt/UQ70 UD6$ )Nr   )copyupdatesuper
extra_data)	r   r   uidr   r   argskwargsdata	__class__s	           r   r#   BehanceOAuth2.extra_data$   s=     }}HV$%w!$TLTLVLLr   r   )N)__name__
__module____qualname____firstlineno____doc__nameAUTHORIZATION_URLACCESS_TOKEN_URLSCOPE_SEPARATOR
EXTRA_DATAREDIRECT_STATEr   r   r#   __static_attributes____classcell__)r(   s   @r   r   r   	   s?    .DG?O*+JN&
M Mr   r   N)r.   oauthr   r   r   r   r   <module>r8      s   
 !MJ !Mr   