
    Tњhf                     Z    S SK Jr  S SKJr  S SKJr   " S S\5      r " S S\5      r\/rg)	    )ProviderAccount)NetIQOAuth2Adapter)OAuth2Providerc                       \ rS rSrSrg)NetIQAccount    N)__name__
__module____qualname____firstlineno____static_attributes__r	       iD:\Anime\Ugyen\janka_web_project\venv\Lib\site-packages\allauth/socialaccount/providers/netiq/provider.pyr   r      s    r   r   c                   <    \ rS rSrSrSr\r\r	S r
S rS rS rSrg	)
NetIQProvider
   netiqNetIQc                 
    / SQ$ )N)openidprofileemailr	   )selfs    r   get_default_scopeNetIQProvider.get_default_scope   s    --r   c                     [        US   5      $ )Npreferred_username)strr   datas     r   extract_uidNetIQProvider.extract_uid   s    4,-..r   c                     U$ )Nr	   r    s     r   extract_extra_data NetIQProvider.extract_extra_data   s    r   c                 *    [        US   US   US   S9$ )Nr   family_name
given_name)r   	last_name
first_name)dictr    s     r   extract_common_fields#NetIQProvider.extract_common_fields   s&    w-=)L)
 	
r   r	   N)r
   r   r   r   idnamer   account_classr   oauth2_adapter_classr   r"   r%   r-   r   r	   r   r   r   r   
   s+    	BD M-./
r   r   N)	$allauth.socialaccount.providers.baser   +allauth.socialaccount.providers.netiq.viewsr   /allauth.socialaccount.providers.oauth2.providerr   r   r   provider_classesr	   r   r   <module>r7      s0    @ J J	? 	
N 
. "? r   