
    qh                     *    S r SSKJr   " S S\5      rg)zp
Skyrock OAuth1 backend, docs at:
    https://python-social-auth.readthedocs.io/en/latest/backends/skyrock.html
   )
BaseOAuth1c                   >    \ 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)SkyrockOAuth	   z$Skyrock OAuth authentication backendskyrockid_userz-https://api.skyrock.com/v2/oauth/authenticatez)https://api.skyrock.com/v2/oauth/initiatez&https://api.skyrock.com/v2/oauth/token)idr	   c                 P    U R                  US   US   S9u  p#nUS   US   UUUS.$ )z(Return user details from Skyrock account	firstnamename)
first_name	last_nameusernameemail)r   r   fullnamer   r   )get_user_names)selfresponser   r   r   s        N/var/www/html/env/lib/python3.13/site-packages/social_core/backends/skyrock.pyget_user_detailsSkyrockOAuth.get_user_details   sP    *.*=*=,8H +> +
'i !,g& $"
 	
    c                 @    U R                  SU R                  U5      S9$ )zReturn user data providedz(https://api.skyrock.com/v2/user/get.json)auth)get_json
oauth_auth)r   access_tokens     r   	user_dataSkyrockOAuth.user_data    s'    }}6.  
 	
r    N)__name__
__module____qualname____firstlineno____doc__r   ID_KEYAUTHORIZATION_URLREQUEST_TOKEN_URLACCESS_TOKEN_URL
EXTRA_DATAr   r   __static_attributes__r    r   r   r   r   	   s2    .DFGC?J

r   r   N)r%   oauthr   r   r    r   r   <module>r-      s   
 
: 
r   