C# IBM Domino—使用IBM Domino LDAP进行身份验证

C# IBM Domino—使用IBM Domino LDAP进行身份验证,c#,.net,lotus-domino,C#,.net,Lotus Domino,我们希望根据配置了LDAP的Domino服务器对移动应用程序中的用户进行身份验证。 我们已经阅读了一些,并且知道可以在URL中使用用户名和密码进行身份验证 问题: 我们没有使用IBM Domino的经验 我们不知道服务器上的确切配置 这份文件很旧,不正式 问题: 这是向服务器进行身份验证的唯一方法吗 是否有任何不同的配置(例如,禁用基本身份验证等)使此解决方案不起作用 有没有关于如何做到这一点的官方文件 您链接到的文章不是关于LDAP身份验证的。它们是关于通过HTTP请求进行身份验证的。您

我们希望根据配置了LDAP的Domino服务器对移动应用程序中的用户进行身份验证。 我们已经阅读了一些,并且知道可以在URL中使用用户名和密码进行身份验证

问题:

  • 我们没有使用IBM Domino的经验
  • 我们不知道服务器上的确切配置
  • 这份文件很旧,不正式
问题:

  • 这是向服务器进行身份验证的唯一方法吗
  • 是否有任何不同的配置(例如,禁用基本身份验证等)使此解决方案不起作用
  • 有没有关于如何做到这一点的官方文件

您链接到的文章不是关于LDAP身份验证的。它们是关于通过HTTP请求进行身份验证的。您当然可以这样做,但它不是LDAP,您必须了解有关Domino服务器配置的更多信息。例如,您必须知道Domino服务器是否实际运行HTTP任务,如果是,您必须知道为其配置了哪些身份验证方法


如果您想进行LDAP身份验证,并且Domino服务器实际上正在运行LDAP任务,则Domino LDAP的工作方式与其他LDAP服务器的工作方式相同。使用标识用户的DN打开到服务器的LDAP连接,并随请求发送密码。您的移动工具包可能为此提供了工具

您链接到的文章不是关于LDAP身份验证的。它们是关于通过HTTP请求进行身份验证的。您当然可以这样做,但它不是LDAP,您必须了解有关Domino服务器配置的更多信息。例如,您必须知道Domino服务器是否实际运行HTTP任务,如果是,您必须知道为其配置了哪些身份验证方法


如果您想进行LDAP身份验证,并且Domino服务器实际上正在运行LDAP任务,则Domino LDAP的工作方式与其他LDAP服务器的工作方式相同。使用标识用户的DN打开到服务器的LDAP连接,并随请求发送密码。您的移动工具包可能为此提供了工具

您的移动应用程序不是Domino或XPages应用程序?因此,原则上,您希望使用“某些”LDAP服务器进行身份验证,而在Domino服务器上不使用任何东西?作为起点,本文档可能会有所帮助:您的移动应用程序不是Domino或XPages应用程序?因此,原则上,您希望使用“某些”LDAP服务器进行身份验证,而在Domino服务器上不使用任何东西?也许这篇文章有帮助,作为一个起点:谢谢你,我没有意识到这一点。所以我们现在需要的只是LDAP模式和对服务器的访问,对吗?我们将有一个用于身份验证的中间服务器,所以用户使用的(移动应用程序或web)是无关的,对吗?我认为您不需要整个LDAP模式。您确实需要知道服务器将接受绑定请求的DN格式。像cn=theUsersShortname,o=theOrganizationName这样的东西可能就足够了,但这只是我一时的想法。老实说,我总是要用我最喜欢的LDAP客户机做一点实验,看看什么是有效的。如果您必须随绑定请求一起发送实际的查询,通常要做的就是通过类似(&(cn=userShortName)(objectClass='Person'))的方式查询用户自己的属性。谢谢,我一直在学习如何使用Domino进行身份验证,完全忘记了关于LDAP是什么的研究。谢谢,我没有意识到这一点。所以我们现在需要的只是LDAP模式和对服务器的访问,对吗?我们将有一个用于身份验证的中间服务器,所以用户使用的(移动应用程序或web)是无关的,对吗?我认为您不需要整个LDAP模式。您确实需要知道服务器将接受绑定请求的DN格式。像cn=theUsersShortname,o=theOrganizationName这样的东西可能就足够了,但这只是我一时的想法。老实说,我总是要用我最喜欢的LDAP客户机做一点实验,看看什么是有效的。如果您必须随绑定请求一起发送实际的查询,通常要做的就是通过类似(&(cn=userShortName)(objectClass='Person'))的方式查询用户自己的属性。谢谢,我一直在学习如何使用Domino进行身份验证,完全忘记了关于LDAP是什么的研究。