2016-02-17 2 views
0

Я установил аутентификацию в панели управления, как показано ниже: externalauthenticationВнешняя аутентификация не работает в Datazen

и я называю зрителя этим кодом:

$.ajax({url: 'http://192.168.17.31/viewer', 
     headers: {'thisistheheadername':'thisistheheadername'}, 
     type : 'GET' 
     }); 

но запрос еще перенаправляет на страницу входа :

http://192.168.17.31/viewer/login

ответ

0

Я не совсем уверен, что вы пытаетесь сделать. Я никогда не видел, чтобы AJAX использовался с Datazen, хотя я полагаю, что могу понять, как это может работать. Конечно, это не будет безопасно, потому что браузер всегда может указать, кем должен быть пользователь - проверки нет.

Верхняя таблица в this answer может вам помочь. Но помимо этого, что говорит вам, что он отправляет на страницу входа? Где вы пытаетесь отобразить результаты?

две вещи, которые я хотел бы проверить на улице тех, хотя, являются:

  1. Ваш заголовок не является правильным, если у Вас нет пользователя с именем «thisistheheadername», а также. Вы должны передать имя пользователя через это значение. Я не помню конкретно, но он может отправить вас на страницу входа, если он не распознает имя пользователя.
  2. Вы уверены, что включена внешняя аутентификация? Я хотел бы проверить раздел «Конфигурация» на сервере, чтобы убедиться, что он еще не «по умолчанию». Основная служба должна быть остановлена ​​до тех пор, пока изменения не будут сохранены.
Смежные вопросы