
    )Jf9                         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   )CoinbaseProviderc                   d    e Zd Zej        Zed             Zed             Zed             Z	d Z
dS )CoinbaseOAuth2Adapterc                     dS )Nz(https://www.coinbase.com/oauth/authorize selfs    q/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/coinbase/views.pyauthorize_urlz#CoinbaseOAuth2Adapter.authorize_url   s    99    c                     dS )Nz$https://www.coinbase.com/oauth/tokenr   r   s    r   access_token_urlz&CoinbaseOAuth2Adapter.access_token_url   s    55r   c                     dS )Nz https://api.coinbase.com/v2/userr   r   s    r   profile_urlz!CoinbaseOAuth2Adapter.profile_url   s    11r   c                     t                                                                          | j        d|i          }|                                }|                                                     ||          S )Naccess_token)params)r   get_requests_sessiongetr   jsonget_providersociallogin_from_response)r   requestapptokenkwargsresponse
extra_datas          r   complete_loginz$CoinbaseOAuth2Adapter.complete_login   sd    MM!!##S!>5*ASBB 	
 ]]__
  ""<<WjQQQr   N)__name__
__module____qualname__r   idprovider_idpropertyr   r   r   r$   r   r   r   r
   r
      s        "%K: : X: 6 6 X6 2 2 X2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>r1      s    5 5 5 5 5 5          ' & & & & &R R R R RM R R R2 ,+,ABB1$12GHHr   