2012-05-30 234 views
0

我对论坛非常陌生,对编程一般都很陌生。我有关LogiXML的问题如下:LogiXML安全性 - 基本身份验证

我有一个LogiXML网站,它需要基本身份验证(IIS)才能登录。我希望LogiXML使用此用户名和密码组合来验证用户,以便他们可以保存仪表板,图表等(他们自己的@ Username.xml文件中保存了所有内容)。我已将安全组件添加到LogiXML中的设置选项卡,将身份验证源设置为“AuthSession”,并将安全性设置为“True”,但出现以下错误:

“必须设置会话变量”rdUserName“ AuthenticationSource =“AuthSession”“

我很感激任何帮助,我可以得到这个问题,谢谢!

回答

0

如果您使用IIS内部的基本身份验证将用户凭据传递给应用程序,那么您需要将安全选项用于“AuthNT”而不是“AuthSession”。 “AuthNT”使用操作系统的安全性来获取用户名 - 在这种情况下,您的基本身份验证设置。您还需要确保IIS中的网站的匿名访问被禁用。

有关设立各类LogiXML安全性的更多细节你可能想看看这篇文章上的Logi DevNet上的 安全方案: http://devnet.logixml.com/rdPage.aspx?rdReport=Article&dnDocID=1186

+0

谢谢你的快速反应!谢谢你指出我朝着正确的方向。这肯定会照顾到这个问题。但是,解决一些事情和其他事情打破了!每当我尝试打开特定仪表板时,都会收到以下消息: 找不到路径'C:\ inetpub \ wwwroot \ Dashboard2 \ SavedDashboards \ username.xml'的一部分。 其中用户名当然是我的用户名。我已经向用户提供了写入权限,但是问题仍然存在。任何想法,将不胜感激!谢谢! :) –

+0

此外,是否启用集成Windows身份验证时才使用AuthNT? (这与基本认证不同)。 –

+0

只要身份验证凭证正在传递,AuthNT就可以工作。因此,集成的Windows身份验证会自动传递它 - 与基本身份验证一样。 仪表板错误可能是由于路径无效 - 文件在那里吗?或文件夹权限。您可能需要显式添加用户以通过此目录进行读写(或完全控制)。另外,如果文件是在更改文件夹权限之前创建的,则可能需要删除该文件并让引擎自动将其添加回来。 – david