
    )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	 ddl
mZ  G d de          Z e	j        e          Z ej        e          Zd	S )
    )urljoin)app_settings)get_adapter)OAuth2AdapterOAuth2CallbackViewOAuth2LoginView   )AuthentiqProviderc                       e Zd Zej        Zej                            ei           Z	e	                    dd          Z
e
                    d          se
dz  Z
 ee
d          Z ee
d          Z ee
d          Zd ZdS )	AuthentiqOAuth2AdapterPROVIDER_URLzhttps://connect.authentiq.io//token	authorizeuserinfoc                 2   dd|j         z   i}t                                                                          | j        |          }|                                 |                                }|                                                     ||          }|S )NAuthorizationzBearer )headers)	r   r   get_requests_sessiongetprofile_urlraise_for_statusjsonget_providersociallogin_from_response)	selfrequestappr   kwargsauthresp
extra_datalogins	            r/home/alex/cs2snipeproduction/venv/lib/python3.11/site-packages/allauth/socialaccount/providers/authentiq/views.pycomplete_loginz%AuthentiqOAuth2Adapter.complete_login   s    U[!89}}1133778HRV7WWYY[[
!!##==gzRR    N)__name__
__module____qualname__r
   idprovider_idr   	PROVIDERSr   settingsprovider_urlendswithr   access_token_urlauthorize_urlr   r%    r&   r$   r   r      s        #&K%))+r::H<<0OPPL  %% w|W55GL+66M',
33K    r&   r   N)urllib.parser   allauth.socialaccountr   allauth.socialaccount.adapterr   ,allauth.socialaccount.providers.oauth2.viewsr   r   r   providerr
   r   adapter_viewoauth2_loginoauth2_callbackr2   r&   r$   <module>r;      s                . . . . . . 5 5 5 5 5 5          ( ' ' ' ' '    ]   , ,+,BCC1$12HIIr&   