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