0

我认为我已经在我们的测试 8.5.3 服务器上配置了 web SSO (SPNEGO)。我创建了一个测试讨论数据库,当我使用 Web 客户端访问它时,会显示我的凭据。但是,如果我首先访问我的 Xpage,@Username 函数会显示匿名。如果我先显示讨论页面,然后返回我的 Xpage,@Username 会给出正确的名称。

有任何想法吗 ?

4

1 回答 1

2

我会检查数据库的 ACL 并查看匿名设置的内容。

我怀疑在讨论中,anonymous 设置为“无访问权限”,因此它通过 SPNEGO 触发登录过程并使用您的凭据登录,但 XPage 应用程序可能将匿名设置为阅读器,因此它只是让您以匿名身份登录。

当您在 xpage 应用程序之前访问讨论时,正在设置 ltpatoken SSO cookie,因此当您点击 xpage 应用程序时,它知道您通过 SSO 登录,这就是为什么它在这种情况下显示正确的凭据。

于 2012-08-21T15:39:16.023 回答