
    qh                     &    S SK Jr   " S S\5      rg)   )
BaseOAuth2c                   T    \ rS rSrSrSrSrSrSr\S-   r	Sr
Sr/ S	QrS
 rS rS rSrg)UniverseOAuth2   z0Universe Ticketing OAuth2 authentication backenduniversez(https://www.universe.com/oauth/authorizez$https://www.universe.com/oauth/tokenzhttps://www.universe.com/apiz/v2/current_userT))idr   )slugr	   )
created_atr
   )
updated_atr   c                 &    US   U R                      $ )Ncurrent_user)ID_KEY)selfdetailsresponses      O/var/www/html/env/lib/python3.13/site-packages/social_core/backends/universe.pyget_user_idUniverseOAuth2.get_user_id   s    '44    c                      US   nUS   US'   U$ )z+Return user details from a Universe accountr   emailusername )r   r   user_detailss      r   get_user_detailsUniverseOAuth2.get_user_details   s#      /#/#8Z r   c                 @    U R                  U R                  SSU 30S9$ )zLoads user data from serviceAuthorizationzBearer )headers)get_jsonUSER_INFO_URL)r   access_tokenargskwargss       r   	user_dataUniverseOAuth2.user_data   s/    }}GL>:R(S  
 	
r   r   N)__name__
__module____qualname____firstlineno____doc__nameAUTHORIZATION_URLACCESS_TOKEN_URLBASE_API_URLr!   STATE_PARAMETERREDIRECT_STATE
EXTRA_DATAr   r   r%   __static_attributes__r   r   r   r   r      sF    :DB=1L #55MONJ5
r   r   N)oauthr   r   r   r   r   <module>r5      s    
Z 
r   