外部身份验证在Datazen中不起作用

时间:2016-02-17 06:21:19

标签: datazen-server

我在控制面板中设置身份验证如下: externalauthentication

我用这段代码给观众打电话:

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

但仍请求重定向到登录页面:

http://192.168.17.31/viewer/login

1 个答案:

答案 0 :(得分:0)

我不完全确定你要做什么。我从来没有见过像这样使用过DataAX的AJAX,虽然我想我能理解它是如何工作的。当然,它不会安全,因为浏览器总是可以指示用户应该是谁 - 没有检查。

this answer中的顶部图表可能会对您有所帮助。但除此之外,是什么告诉你它发送到登录页面?你想在哪里显示结果?

但是,我会在这些内容之外检查的两件事是:

  1. 你的标题不正确,除非你有一个名为" thisistheheadername"同样。您应该通过该值传递用户名。我没有具体回忆,但如果它没有识别用户名,它可能会将您发送到登录页面。
  2. 您确定启用了外部身份验证吗?我会检查"配置"服务器上的部分,以确保它不是默认的。"在保持更改之前必须停止核心服务。