
    qh                     *    S r SSKJr   " S S\5      rg)zU
Backend for OpenID Connect Life Science AAI
https://lifescience-ri.eu/ls-login.html
    )OpenIdConnectAuthc                   :    \ rS rSrSrSr/ SQrSS/rSS0rS	 r	S
r
g)LifeScienceOpenIdConnect	   life_sciencez(https://login.aai.lifescience-ri.eu/oidc))
expires_inr   T)refresh_tokenr	   T)id_tokenr
   T)other_tokensr   Topenidemailverify_at_hashFc                     U R                  SU R                  S9nUR                  S5      =(       d    SnU R                  U5      u  pEnUR                  U5      UR                  S5      UUUS.$ )NUSERNAME_KEY)defaultname r   )usernamer   fullname
first_name	last_name)settingr   getget_user_names)selfresponseusername_keyr   r   r   r   s          R/var/www/html/env/lib/python3.13/site-packages/social_core/backends/lifescience.pyget_user_details)LifeScienceOpenIdConnect.get_user_details   sm    ||ND<M<M|N||F#)r*.*=*=d*C'i \2\\'* $"
 	
     N)__name__
__module____qualname____firstlineno__r   OIDC_ENDPOINT
EXTRA_DATADEFAULT_SCOPEJWT_DECODE_OPTIONSr   __static_attributes__r"   r!   r   r   r   	   s/    D>MJ w'M*E2

r!   r   N)__doc__$social_core.backends.open_id_connectr   r   r"   r!   r   <module>r.      s   
 C
0 
r!   