对非notes Web应用程序使用Domino Web登录和辅助NAB

对非notes Web应用程序使用Domino Web登录和辅助NAB,web,login,lotus-domino,lotus-notes,Web,Login,Lotus Domino,Lotus Notes,我试图对这件事做些研究,但什么也找不到。所以,我只是想知道是否有人做过这样的事情,或者这样做是否有意义: 比方说,对于没有notes ID但需要访问web支持的notes/XPages应用程序的用户,您有一个辅助NAB 现在,非notes web应用程序希望允许同一组用户访问其应用程序 该应用程序是否可以使用DominoWeb登录,以便用户可以登录到非notes Web应用程序 在成功/失败的登录尝试后,重定向将如何工作 您会为此使用JSON/WebServices吗,或者如何实现它 我知道这是

我试图对这件事做些研究,但什么也找不到。所以,我只是想知道是否有人做过这样的事情,或者这样做是否有意义:

比方说,对于没有notes ID但需要访问web支持的notes/XPages应用程序的用户,您有一个辅助NAB

现在,非notes web应用程序希望允许同一组用户访问其应用程序

该应用程序是否可以使用DominoWeb登录,以便用户可以登录到非notes Web应用程序

在成功/失败的登录尝试后,重定向将如何工作

您会为此使用JSON/WebServices吗,或者如何实现它

我知道这是一个相当普遍的问题,但我只是想知道

如有任何回复,将不胜感激

多谢各位


Daniel

如果另一台服务器可以使用LDAP进行身份验证,那么您可以配置Domino的LDAP任务并设置Domino的目录帮助,以向LDAP公开您的辅助通讯簿,并将另一台服务器配置为使用Domino LDAP作为其身份验证源


请注意,这不是单一登录解决方案,因此非Domino应用程序仍然需要单独登录。不过,它确实为您提供了一个单一的身份验证源。

您是否在寻找单一登录,即登录到Domino会自动将您登录到其他web服务器,反之亦然?或者你只是在寻找一个普通的用户目录,每个服务器都需要单独的登录名?你好,Richard,非常感谢你的回复。如果有意义的话,可以将辅助NAB用作Notes和非Notes Web应用程序的公共用户目录。在这种情况下,您应该了解其他服务器是否可以使用LDAP进行身份验证。如果可以,那么只需将其配置为访问DominoLDAP?请您将您的评论作为答案发布(如果您有更多详细信息/链接,可能会有更多),以便我可以将其标记为我问题的答案?我犹豫是否将其作为答案,因为现在我了解了您的要求,这实际上更像是服务器故障问题,而不是堆栈溢出问题。但我还是做了;-)你好,Richard,这是关于LDAP的另一个问题。如果我错了,请纠正我,但是当您使用LDAP时,您会得到一个返回值(即用户名、邮件地址等)。Domino如何收集这些信息?它是否使用表单上的字段,或者您是否可以在某个地方设置它。我想提供一个功能,当用户第一次登录时,他们被迫更改密码,因此,我必须为此返回一个标志。希望这是有意义的。Domino使用Domino目录数据库来存储信息。我相信最新版本的Domino内置了密码管理功能,比如强制更改密码——尽管我可能错了。不过,构建自己的应用程序远远超出了我在StackOverflow上的建议范围。您可以构建一个密码更改应用程序,Domino过去甚至附带了一个示例,但尽管我在其中编写了一些代码,但我不得不说它相当有限。很难强迫用户使用它。在Domino上正确地管理密码需要使用Notes C API工具包的DSAPI接口在Domino HTTP服务器上使用低级挂钩。非常感谢Richard,你帮了大忙,我很感激。顺便说一句,我正在用XPages构建一个密码管理应用程序。我只是想知道是否有可能使用LDAP发送回一个标志,上面写着,这是第一次登录,然后另一方可以检查该标志,并将用户重新路由到密码管理应用程序以更改密码。