Я получаю AnonymusUser в Ajax GET запросе DJANGO

Я работаю в приложении Django, и мне нужно получить некоторые данные с помощью GET-запроса из шаблона. Я настроил запрос AJAX get следующим образом:

$.ajax({
         type: 'GET',
         dataType: "json",
         url: "https://www.url.com/enpd/var1/var2/var3",
         xhrFields: {
             withCredentials: true
         },
         success: function(obj) {
           ...
         },
         error: function(data) {
           ...
         }
       });

А в файле views.py у меня есть следующее:

@login_required(login_url='/login')
def getReq(request, var1, var2, var3):
    user = request.user
    if user.is_authenticated:
       ...
    else:
       return HttpResponse({user})  

И я всегда получаю пользователя запроса как "AnonymusUser". Как будто AJAX get запрос не отправляет данные пользователя в запросе. Почему так происходит? Я прочитал много постов, но ничего не помогло...

PD: Я создал пользовательского пользователя, не знаю, может ли это вызвать какую-либо проблему?

Вы добавили это в настройки?:

AUTH_USER_MODEL = "your_app_name.User"
Вернуться на верх