o
    "4g\                     @   s4   d dl mZmZmZ e dd Ze dd ZdS )    )CriticalWarningregisterc                 K   s4   ddl m} g }| }t|dr|tdd |S )Nr   )get_adapter#get_email_confirmation_redirect_urlzadapter.get_email_confirmation_redirect_url(request) is deprecated, use adapter.get_email_verification_redirect_url(email_address)msg)allauth.account.adapterr   hasattrappendr   )app_configskwargsr   retadapter r   _/var/www/html/authentication-server/venv/lib/python3.10/site-packages/allauth/account/checks.pyadapter_check   s   
r   c                 K   s  ddl m} ddlm} ddlm} g }|jr<|jr"|tdd |j	r-|tdd |j
|jjkr<|tdd |jrN|j
|jjkrN|tdd |j|jjkr`|js`|td	d |j|jjkrr|jsr|td
d |j
|jjkr|js|tdd |js|jr|tdd |j|jj|jjfv r|tdd |jd ur|jdkr|tdd |jr|jd ur|jdkr|tdd t|dst|dr|tdd t|dr|tdd |S )Nr   )settings)app_settingszCSOCIALACCOUNT_ONLY does not work with ACCOUNT_LOGIN_BY_CODE_ENABLEDr   z3SOCIALACCOUNT_ONLY does not work with 'allauth.mfa'z?SOCIALACCOUNT_ONLY requires ACCOUNT_EMAIL_VERIFICATION = 'none'zSACCOUNT_EMAIL_VERFICATION_BY_CODE requires ACCOUNT_EMAIL_VERIFICATION = 'mandatory'zNACCOUNT_AUTHENTICATION_METHOD = 'email' requires ACCOUNT_EMAIL_REQUIRED = TruezXIf ACCOUNT_AUTHENTICATION_METHOD is email based, ACCOUNT_UNIQUE_EMAIL = True is requiredzOACCOUNT_EMAIL_VERIFICATION = 'mandatory' requires ACCOUNT_EMAIL_REQUIRED = TruezKNo ACCOUNT_USER_MODEL_USERNAME_FIELD, yet, ACCOUNT_USERNAME_REQUIRED = TruezTNo ACCOUNT_USER_MODEL_USERNAME_FIELD, yet, ACCOUNT_AUTHENTICATION_METHOD requires itz/ACCOUNT_MAX_EMAIL_ADDRESSES must be None or > 0   zKInvalid combination of ACCOUNT_CHANGE_EMAIL and ACCOUNT_MAX_EMAIL_ADDRESSESACCOUNT_LOGIN_ATTEMPTS_LIMITACCOUNT_LOGIN_ATTEMPTS_TIMEOUTznsettings.ACCOUNT_LOGIN_ATTEMPTS_LIMIT/TIMEOUT is deprecated, use: settings.ACCOUNT_RATE_LIMITS['login_failed']#ACCOUNT_EMAIL_CONFIRMATION_COOLDOWNznsettings.ACCOUNT_EMAIL_CONFIRMATION_COOLDOWN is deprecated, use: settings.ACCOUNT_RATE_LIMITS['confirm_email'])django.confr   allauthr   allauth.accountSOCIALACCOUNT_ONLYLOGIN_BY_CODE_ENABLEDr   r   MFA_ENABLEDEMAIL_VERIFICATIONEmailVerificationMethodNONE"EMAIL_VERIFICATION_BY_CODE_ENABLED	MANDATORYAUTHENTICATION_METHODAuthenticationMethodEMAILEMAIL_REQUIREDUSERNAMEUNIQUE_EMAILUSER_MODEL_USERNAME_FIELDUSERNAME_REQUIREDUSERNAME_EMAILMAX_EMAIL_ADDRESSESCHANGE_EMAILr
   r   )r   r   r   allauth_app_settingsr   r   r   r   r   settings_check   s   




r0   N)django.core.checksr   r   r   r   r0   r   r   r   r   <module>   s
    
