
    qh                     *    S r SSKJr   " S S\5      rg)zZ
Backend for OpenID Connect ELIXIR AAI
https://www.elixir-europe.org/services/compute/aai
    )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)ElixirOpenIdConnect	   elixirz#https://login.elixir-czech.org/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          M/var/www/html/env/lib/python3.13/site-packages/social_core/backends/elixir.pyget_user_details$ElixirOpenIdConnect.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9MJ w'M*E2

r!   r   N)__doc__$social_core.backends.open_id_connectr   r   r"   r!   r   <module>r.      s   
 C
+ 
r!   