Ajax снова требует базовой аутентификации
У меня есть проект с django и nginx
и nginx имеет базовую аутентификацию
Доступ к верхней странице / базовая аутентификация работает хорошо.
server {
listen 80;
server_name dockerhost;
charset utf-8;
location /static {
alias /static;
}
location / {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
proxy_pass http://admindjango:8011/;
include /etc/nginx/uwsgi_params;
}
}
но в шаблоне,
Я использую ajax для локального api /api/myobj/{$obj_id}
$.ajax({
url:`/api/myobj/${obj_id}/`
Снова требуется аутентификация и появляется всплывающее окно.
Интересно, /api/myobj/ находится под /
Почему он снова требует аутентификацию?
Даже если я правильно ввожу id/pass, он не принимается.
Я пробовал так, но тоже безрезультатно.
$.ajax({
url:`/api/myobj/${obj_id}/`,
username: "myauthid",
password: "myauthpass",