
    )Jf                         d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	  G d de          Z
 e	j        e
          Z ej        e
          ZdS )    )app_settings)get_adapter)Auth0Provider)OAuth2AdapterOAuth2CallbackViewOAuth2LoginViewc                      e Zd Zej        ZdZej        	                    ei           Z
e
	                    d          Zd                    e          Zd                    e          Zd                    e          Zd ZdS )Auth0OAuth2AdapterT	AUTH0_URLz{0}/oauth/tokenz{0}/authorizez{0}/userinfoc                     t                                                                          | j        d|j        i                                          }|                                                     ||          S )Naccess_token)params)r   get_requests_sessiongetprofile_urltokenjsonget_providersociallogin_from_response)selfrequestappr   response
extra_datas         n/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/auth0/views.pycomplete_loginz!Auth0OAuth2Adapter.complete_login   sb    MM!!##S!>5;*GSHHTVV	 	   ""<<WjQQQ    N)__name__
__module____qualname__r   idprovider_idsupports_stater   	PROVIDERSr   settingsprovider_base_urlformataccess_token_urlauthorize_urlr   r    r   r   r
   r
      s        "KN%))+r::H [11(//0ABB#**+<==M ''(9::KR R R R Rr   r
   N)allauth.socialaccountr   allauth.socialaccount.adapterr   .allauth.socialaccount.providers.auth0.providerr   ,allauth.socialaccount.providers.oauth2.viewsr   r   r   r
   adapter_viewoauth2_loginoauth2_callbackr*   r   r   <module>r2      s    . . . . . . 5 5 5 5 5 5 H H H H H H         R R R R R R R R* ,+,>??1$12DEEr   