
    )Jf                         d dl mZ d dlmZmZmZ ddlmZ  G d de          Z ej	        e          Z
 ej	        e          ZdS )    )get_adapter)OAuth2AdapterOAuth2CallbackViewOAuth2LoginView   )AmazonProviderc                   2    e Zd Zej        ZdZdZdZdZ	d Z
dS )AmazonOAuth2Adapterz$https://api.amazon.com/auth/o2/tokenzhttp://www.amazon.com/ap/oaz#https://api.amazon.com/user/profileFc                 N   t                                                                          | j        d|i          }|                                }d|v r*|d         d         |d         d         |d         d         d}|                                                     ||          S )Naccess_token)paramsProfile
CustomerIdNamePrimaryEmail)user_idnameemail)r   get_requests_sessiongetprofile_urljsonget_providersociallogin_from_response)selfrequestapptokenkwargsresponse
extra_datas          o/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/amazon/views.pycomplete_loginz"AmazonOAuth2Adapter.complete_login   s    MM!!##S!>5*ASBB 	
 ]]__

""%i0>"9-f5#I.~> J
   ""<<WjQQQ    N)__name__
__module____qualname__r   idprovider_idaccess_token_urlauthorize_urlr   supports_stater#    r$   r"   r
   r
      sE         #K=1M7KNR R R R Rr$   r
   N)allauth.socialaccount.adapterr   ,allauth.socialaccount.providers.oauth2.viewsr   r   r   providerr   r
   adapter_viewoauth2_loginoauth2_callbackr-   r$   r"   <module>r4      s    5 5 5 5 5 5          % $ $ $ $ $R R R R R- R R R. ,+,?@@1$12EFFr$   