Аутентификация JWT не работает в Django Rest Framework после его развертывания в IIS на живом сервере
Я создал Rest API, используя фреймворк Rest от Django. И я развернул его на IIS в Windows OS. Когда я развертываю приложение на живом сервере IIS, оно выдает следующую проблему, хотя на локальном сервере IIS оно работает нормально.
Примечание: я правильно передал заголовок Authorization.
{
"errors": {
"detail": "Authentication credentials were not provided."
}
}
Возможно, ошибка была в файле settings.py
, потому что я не обновил CORS_ALLOWED_ORIGINS
, поэтому я изменил его следующим образом:
Вот фрагмент кода на моей локальной машине
CORS_ALLOWED_ORIGINS = [
"http://localhost:8000",
"http://127.0.0.1:8000",
]
Вот фрагмент кода на моем живом сервере,
CORS_ALLOWED_ORIGINS = [
"https://www.example.com"
]