Xpages ';管理员';用户被重定向到$$LoginUserPerform

Xpages ';管理员';用户被重定向到$$LoginUserPerform,xpages,Xpages,我有一个用户,Admin Mustermann/magerman,在我的应用程序的ACL中定义为编辑人员,角色为[Admin] 登录后,我可以看到该用户的角色是[Admin] 但是,每当我尝试访问admin.xsp页面时,我都会被重定向到数据库的$$loginuPerform admin.xsp页面由以下ACL访问控制: <xp:this.acl> <xp:acl> <xp:this.entries> <

我有一个用户,Admin Mustermann/magerman,在我的应用程序的ACL中定义为编辑人员,角色为[Admin]

登录后,我可以看到该用户的角色是[Admin]

但是,每当我尝试访问admin.xsp页面时,我都会被重定向到数据库的$$loginuPerform

admin.xsp页面由以下ACL访问控制:

<xp:this.acl>
    <xp:acl>
        <xp:this.entries>
            <xp:aclEntry
                type="DEFAULT"
                right="NOACCESS">
            </xp:aclEntry>
            <xp:aclEntry
                type="ROLE"
                right="EDITOR"
                name="[Admin]"
                fullName="Admin">
            </xp:aclEntry>
        </xp:this.entries>
    </xp:acl>
</xp:this.acl>

我还尝试了以下语法:

            <xp:aclEntry
                type="ROLE"
                right="EDITOR">
                <xp:this.name><![CDATA[[Admin]]]></xp:this.name>
                <xp:this.fullName><![CDATA[[Admin]]]></xp:this.fullName>
            </xp:aclEntry>

但是没有用

更新: 我不再确定它是否与XPage本身上的ACL条目有关。一旦我删除了它们,我就会进入页面,但是XPages调试工具栏显示我现在是“匿名的”

我还应该提到,我使用两个目录进行身份验证(有目录帮助)

我不知道这是否相关,但XPages调试工具栏有时也没有响应(即,我单击标题,但什么也没有发生)


有没有一种方法可以让我跟踪服务器正在执行的整个身份验证过程?服务器日志不是很有说服力。

我想知道为什么要将ACL选项设置到XPage。我从来没有使用过它,当我使用它的时候(当我开始使用XPages时),我总是面临一些问题,因为这些条目在应该对它们进行优化时干扰了一般的ACL设置。以后再也不用了。 如果要限制对特殊页面的访问,可以通过在beforePageLoad事件中编写脚本来解决。检查角色和访问权限,并在需要时重定向到其他页面。

Duh

我的“Internet网站”/domcfg.nsf设置未正确设置

约翰·达尔斯加德在这个问题上解释得很好:


具有讽刺意味的是,我也对此发表了评论,所以我甚至不能假装我不知道。

如果删除所有acl条目,您可以访问xpage吗?嗨,托马斯,是的,我可以。但我现在注意到,在我登录之后,我的Xpage调试工具栏将我显示为“匿名”。此外,有时XPages调试工具栏会变得无响应,即如果我单击它,什么也不会发生。嗨,奥利弗!我对XPages acl标记没有任何不好的体验。不过,它的名字很难听。我假设它的行为就像客户端数据库中的ACL一样。它相当于您可以在表单中设置的“安全”选项卡,即定义谁可以使用此Xpages阅读内容。一旦我得到了,我就没有任何问题了。但是相同单词的重叠意义真的很让人困惑。这就像在谷歌上搜索,最终得到了自己的博客帖子:-DLol,是的,这也发生在我身上!我也有一个任务要做,把所有的设计和计划都写在纸上,进入数据库,看到所有的事情都已经完成了,正是我刚刚计划的。然后我注意到我已经完成了工作。