
    qhh                     *    S r SSKJr   " S S\5      rg)zJ
Discogs OAuth1 backend, docs at:
    https://www.discogs.com/developers/
    )
BaseOAuth1c                   8    \ rS rSrSrSrSrSrSrSr	S r
S	 rS
rg)DiscogsOAuth1	   zL
Implements the OAuth1 authentication mechanism for https://www.discogs.com
discogsoauth_tokenz'https://www.discogs.com/oauth/authorizez+https://api.discogs.com/oauth/request_tokenz*https://api.discogs.com/oauth/access_tokenc                 (    US   US   US   US   S.$ )Nusernameidprofilename)r
   r   r   r    )self	user_datas     N/var/www/html/env/lib/python3.13/site-packages/social_core/backends/discogs.pyget_user_detailsDiscogsOAuth1.get_user_details   s+    !*-D/ +f%	
 	
    c                     U R                  SU R                  U5      S9nU R                  US   U R                  U5      S9$ )Nz&https://api.discogs.com/oauth/identity)authresource_url)get_json
oauth_auth)r   access_tokenargskwargsidentitys        r   r   DiscogsOAuth1.user_data   sN    ==44??<;X ! 
 }}^$4??<+H  
 	
r   r   N)__name__
__module____qualname____firstlineno____doc__r   OAUTH_TOKEN_PARAMETER_NAMEAUTHORIZATION_URLREQUEST_TOKEN_URLACCESS_TOKEN_URLr   r   __static_attributes__r   r   r   r   r   	   s0     D!.AEC

r   r   N)r#   social_core.backends.oauthr   r   r   r   r   <module>r*      s   
 2
J 
r   