Xpages 需要有关X页集身份验证访问的帮助吗

Xpages 需要有关X页集身份验证访问的帮助吗,xpages,xpages-ssjs,xpages-extlib,Xpages,Xpages Ssjs,Xpages Extlib,我已经用xpages创建了一个网页。我不知道如何使用访问控制规则来强制用户进入登录页面并检查“地址簿”帐户 下面是我使用xpages创建的示例页面 “提交”按钮以检查通讯簿是否存在此人 Anonymous可请求其通讯簿的电子邮件地址。这一个将通过验证并进入请求页面,但只有“匿名才能访问”。 登录…转到“已批准页面”,但在此之前,用户需要转到服务器登录屏幕以登录其用户帐户。 锁定数据库以强制进行身份验证访问: 编辑ACL(文件-应用程序-访问控制)并将匿名访问设置为“无访问”,但选中“读取

我已经用xpages创建了一个网页。我不知道如何使用访问控制规则来强制用户进入登录页面并检查“地址簿”帐户

下面是我使用xpages创建的示例页面

  • “提交”按钮以检查通讯簿是否存在此人

  • Anonymous可请求其通讯簿的电子邮件地址。这一个将通过验证并进入请求页面,但只有“匿名才能访问”。

  • 登录…转到“已批准页面”,但在此之前,用户需要转到服务器登录屏幕以登录其用户帐户。


  • 锁定数据库以强制进行身份验证访问:

    • 编辑ACL(文件-应用程序-访问控制)并将匿名访问设置为“无访问”,但选中“读取公共文档”
    • 现在,您需要对每个页面进行身份验证(这不是您想要的),因此您可以编辑xpage属性,并为用户能够访问未经身份验证的所有页面选中“可供公共访问用户使用”属性
    • 您可能还需要标记一些其他设计元素()
    • 当您使用它时:在domcfg.nsf中
    有关ACL基础知识的更多信息:


    如果您有困难,请给我打个电话(屏幕截图中的NRIC显示您和我一样在新加坡)

    谢谢。我尝试了您建议的方法,它可以工作,但是配置所有相关表单需要时间。所以我使用另一种方式“ACL”条目(角色)登录页面来控制它。我在网上找到的资料。这也行。只需确保您的安全性符合业务需求即可。第三种选择是将应用程序拆分为两个数据库:开放式前端和访问控制的后端。这也确保了数据的安全性。请记住,当XPages知道/猜测您的视图名称时,可以绕过XPages,并使用?ReadViewEntries查看数据