
    )Jf                     R   d dl mZ d dlmZ d dlmZmZmZ ddlm	Z	 dddd	d
ddZ
 eedi                               di                               dd          Ze
e         d         Ze
e         d         Z G d de          Z ej        e          Z ej        e          ZdS )    )settings)get_adapter)OAuth2AdapterOAuth2CallbackViewOAuth2LoginView   )DwollaProviderz,https://www.dwolla.com/oauth/v2/authenticatez%https://www.dwolla.com/oauth/v2/token)auth_url	token_urlz,https://uat.dwolla.com/oauth/v2/authenticatez%https://uat.dwolla.com/oauth/v2/token)
productionsandboxSOCIALACCOUNT_PROVIDERSdwollaENVIRONMENTr   r
   r   c                   2    e Zd ZdZdZej        ZeZ	e
Zd ZdS )DwollaOAuth2AdapterzDwolla Views Adapter|c                    t                                                                          |d         d         d         d|j        z  dd          }|                                }|                                                     ||          S )N_linksaccounthrefz	Bearer %sz"application/vnd.dwolla.v1.hal+json)authorizationaccept)headers)r   get_requests_sessiongettokenjsonget_providersociallogin_from_response)selfrequestappr   responsekwargsresp
extra_datas           o/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/dwolla/views.pycomplete_loginz"DwollaOAuth2Adapter.complete_login+   s    MM!!##S"9-f5%05;%>B     	 YY[[
  ""<<WjQQQ    N)__name__
__module____qualname____doc__scope_delimiterr	   idprovider_id	TOKEN_URLaccess_token_urlAUTH_URLauthorize_urlr)    r*   r(   r   r   "   sF        O #K MR R R R Rr*   r   N)django.confr   allauth.socialaccount.adapterr   ,allauth.socialaccount.providers.oauth2.viewsr   r   r   providerr	   ENVIRONMENTSgetattrr   ENVr4   r2   r   adapter_viewoauth2_loginoauth2_callbackr6   r*   r(   <module>rA      sW               5 5 5 5 5 5          % $ $ $ $ $
 C< 
 C< 	 	 GH/44S2S%%  Z(k*	R R R R R- R R R6 ,+,?@@1$12EFFr*   