
    ސh                        d dl mZ ddlmZ i d ed      d ed	      d
ddddddddedddddddddddddddddddd d!d"d#d$d%d& ed'       ed(	      d)d*d+d,d-d.d/Zd0d1id0d2id0d3id0d4igZd5Zd6gZy)7   )
SECRET_KEY    )	timedeltaACCESS_TOKEN_LIFETIMEi  )minutesREFRESH_TOKEN_LIFETIMEi  )daysROTATE_REFRESH_TOKENSFBLACKLIST_AFTER_ROTATIONUPDATE_LAST_LOGIN	ALGORITHMHS256SIGNING_KEYVERIFYING_KEY AUDIENCENISSUERJSON_ENCODERJWK_URLLEEWAYAUTH_HEADER_TYPES)BearerAUTH_HEADER_NAMEHTTP_AUTHORIZATIONUSER_ID_FIELDidUSER_ID_CLAIMuser_idzHrest_framework_simplejwt.authentication.default_user_authentication_rule)z+rest_framework_simplejwt.tokens.AccessToken
token_typez)rest_framework_simplejwt.models.TokenUserjtirefresh_expi  d   z>rest_framework_simplejwt.serializers.TokenObtainPairSerializerz;rest_framework_simplejwt.serializers.TokenRefreshSerializerz:rest_framework_simplejwt.serializers.TokenVerifySerializerz=rest_framework_simplejwt.serializers.TokenBlacklistSerializerzArest_framework_simplejwt.serializers.TokenObtainSlidingSerializerzBrest_framework_simplejwt.serializers.TokenRefreshSlidingSerializer)USER_AUTHENTICATION_RULEAUTH_TOKEN_CLASSESTOKEN_TYPE_CLAIMTOKEN_USER_CLASS	JTI_CLAIMSLIDING_TOKEN_REFRESH_EXP_CLAIMSLIDING_TOKEN_LIFETIMESLIDING_TOKEN_REFRESH_LIFETIMETOKEN_OBTAIN_SERIALIZERTOKEN_REFRESH_SERIALIZERTOKEN_VERIFY_SERIALIZERTOKEN_BLACKLIST_SERIALIZERSLIDING_TOKEN_OBTAIN_SERIALIZER SLIDING_TOKEN_REFRESH_SERIALIZERNAMEzHdjango.contrib.auth.password_validation.UserAttributeSimilarityValidatorz>django.contrib.auth.password_validation.MinimumLengthValidatorz?django.contrib.auth.password_validation.CommonPasswordValidatorz@django.contrib.auth.password_validation.NumericPasswordValidatorz	core.Userz)django.contrib.auth.backends.ModelBackend)baser   datetimer   
SIMPLE_JWTAUTH_PASSWORD_VALIDATORSAUTH_USER_MODELAUTHENTICATION_BACKENDS     I/var/www/html/dp2/backend_v2.1/server/coresite/settings/authentication.py<module>r;      sq    &Yv6&iT2& U& 	&
 & & :& R& & d& D& t& a&  !&" ,#&$ T%&& Y'&( !kJ$C'4'4&/S&9_ ]["a'j(lK&
T 	Z 	P 	Q 	R  / r9   