
    )Jf                         d dl mZ 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 )	    )app_settings)get_adapter)OAuth2AdapterOAuth2CallbackViewOAuth2LoginView   )ShareFileProviderc                      e Zd Zej        Zej                            ei           Z	e	                    dd          Z
e	                    dd          Ze	                    dd          Zd                    e
          ZdZd	                    e
e          Zd	                    e
e          Zd
                    e          Zd                    ee          Zd ZdS )ShareFileOAuth2Adapter	SUBDOMAINsecureAPICPzsharefile.comDEFAULT_URLzhttps://secure.sharefile.comzhttps://{}.sf-api.comv3zhttps://{}.{}/oauth/tokenz{}/oauth/authorizez{}/sf/{}/Usersc                 "   dd                     |j                  i}t                                                                          | j        |                                          }|                                                     ||          S )NAuthorizationz	Bearer {})headers)	formattokenr   get_requests_sessiongetprofile_urljsonget_providersociallogin_from_response)selfrequestappr   responser   
extra_datas          r/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/sharefile/views.pycomplete_loginz%ShareFileOAuth2Adapter.complete_login   su    "K$6$6u{$C$CDMM!!##S!7S33TVV	 	   ""<<WjQQQ    N)__name__
__module____qualname__r	   idprovider_idr   	PROVIDERSr   settings	subdomainapicpprovider_default_urlr   provider_default_api_urlprovider_api_versionaccess_token_urlrefresh_token_urlauthorize_urlr   r"    r#   r!   r   r      s        #&K%))+r::H[(33ILL/22E#<<7UVV6==iHH299)UKK3::9eLL(//0DEEM")) "6 KR R R R Rr#   r   N)allauth.socialaccountr   allauth.socialaccount.adapterr   ,allauth.socialaccount.providers.oauth2.viewsr   r   r   providerr	   r   adapter_viewoauth2_loginoauth2_callbackr3   r#   r!   <module>r;      s    . . . . . . 5 5 5 5 5 5          ( ' ' ' ' 'R R R R R] R R R8 ,+,BCC1$12HIIr#   