我想使用IBM Lotus Domino Designer 8.5.2开发一个Web应用程序。
Web应用程序应根据用户的Lotus Notes电子邮件帐户信息验证用户的身份验证。
有关Lotus Notes的更多信息,如果它有用,用户使用Lotus Notes作为电子邮件客户端,他们使用Lotus Notes检查电子邮件。他们给出的电子邮件地址,如username@companyname.com
这是我的计划,Web应用程序要求用户输入用户名和密码才能登录。
用户名和密码应与用户登录Lotus Notes进行电子邮件检查的帐户相同,例如,登录Lotus Notes电子邮件客户端,用户名为 testusername ,密码为的 testpassword
用户应输入相同的用户名和密码以登录Web应用程序(即用户名和testpassword的testusername 密码)。
在发布我的问题之前,我阅读了本网站上的文章 http://www-10.lotus.com/ldd/ddwiki.nsf/dx/XPages_in_the_Notes_Client-Security 如果我有一个或多个Web应用程序数据库,我会感到困惑吗? 但我只是希望Web应用程序有一个简单的登录。
是否可以开发一个Web应用程序,只需使用Lotus Notes Email Client帐户登录?
如果是这样,我想验证应该在xpages中执行,是否正确?
如果您就此问题提出建议或建议,我将不胜感激。
非常感谢。
您诚挚的,
初学者
答案 0 :(得分:3)
登录过程是基于服务器的过程,而不是直接基于数据库。 首先,您尝试访问的Domino服务器必须配置为使用基于会话的登录,否则您将无法使用登录页面,并且可能会在一个会话中多次要求您提供Login-Credentials。
请让Domino-Administrator执行此操作。
第二:通常在服务器上有一个“domcfg.nsf”来配置登录表单。没有它你只会看到一个丑陋的黄页,其中包含用户名和密码提示。
第三:domino目录中的用户需要在其个人文档中设置“Internet密码”。这可以手动完成,也可以使用策略将Notes ID密码同步到Internet密码(再次:询问您的管理员,如何在您的环境中配置)
最后(但并非最不重要):包含XPage的应用程序的acl需要具有正确的ACL集(不允许匿名访问)。
如果满足所有要求,则在尝试访问XPage应用程序时会自动提示您输入密码,然后重定向到reuqested页面。
在下一步中,您可以自定义“登录”页面以适合XPage的设计,甚至可以使用XPage编写新的登录页面。
安全性默认内置于多米诺骨牌中,您只需使用它......