
    TњhP                         S SK Jr  S SKJr  S SKJrJrJr   " S S\5      r\R                  " \5      r
\R                  " \5      rg)    )app_settings)get_adapter)OAuth2AdapterOAuth2CallbackViewOAuth2LoginViewc                       \ rS rSrSr\R                  R                  \0 5      r\R                  S5      r	\
S 5       r\
S 5       r\
S 5       rS rSrg	)
NetIQOAuth2Adapter
   netiq	NETIQ_URLc                 8    SR                  U R                  5      $ )Nz{}/nidp/oauth/nam/tokenformatprovider_base_urlselfs    fD:\Anime\Ugyen\janka_web_project\venv\Lib\site-packages\allauth/socialaccount/providers/netiq/views.pyaccess_token_url#NetIQOAuth2Adapter.access_token_url       (//0F0FGG    c                 8    SR                  U R                  5      $ )Nz{}/nidp/oauth/nam/authzr   r   s    r   authorize_url NetIQOAuth2Adapter.authorize_url   r   r   c                 8    SR                  U R                  5      $ )Nz{}/nidp/oauth/nam/userinfor   r   s    r   userinfo_urlNetIQOAuth2Adapter.userinfo_url   s    +2243I3IJJr   c                    [        5       R                  5       R                  U R                  SSR	                  UR
                  5      0S9nUR                  5         UR                  5       nU R                  5       R                  X5      nU$ )z
Get the user info from userinfo endpoint and return a
A populated instance of the `SocialLogin` model (unsaved)
:param request:
:param app:
:param token:
:param kwargs:
:return:
Authorizationz	Bearer {})headers)
r   get_requests_sessiongetr   r   tokenraise_for_statusjsonget_providersociallogin_from_response)r   requestappr#   kwargsresp
extra_datalogins           r   complete_login!NetIQOAuth2Adapter.complete_login   s}     M!!#S!!(+*<*<U[[*IJ   	 	YY[
!!#==gRr    N)__name__
__module____qualname____firstlineno__provider_idr   	PROVIDERSr"   settingsr   propertyr   r   r   r.   __static_attributes__r0   r   r   r	   r	   
   ss    K%%))+r:H [1H H H H K Kr   r	   N)allauth.socialaccountr   allauth.socialaccount.adapterr   ,allauth.socialaccount.providers.oauth2.viewsr   r   r   r	   adapter_viewoauth2_loginoauth2_callbackr0   r   r   <module>r@      sF    . 5 ( (V ++,>?$112DEr   