【问题标题】:asp.net ldap authentication help/adviceasp.net ldap 身份验证帮助/建议
【发布时间】:2009-10-15 21:42:40
【问题描述】:

我正在使用 C# 开发一个 ldap 项目,我所做的只是搜索用户并提取我们需要能够即时查看的数据。我正在为此创建一个 asp.net 页面。现在我把它放在我将自己的 ldap 用户名/密码硬编码到我的 ldap 搜索类中的地方,但我想要的是能够做到这一点,这样任何人都可以登录,然后能够在自己的凭据下进行搜索。

哪里有一些好的入门指南,或者一些关于如何让它们绑定到 ldap 的建议,并让它安全地将用户名/密码存储在某个地方,这样当他们进行搜索时,ldap 会建立连接,它会知道使用他们的用户名/密码。

【问题讨论】:

    标签: c# asp.net ldap


    【解决方案1】:

    这实际上取决于页面将如何执行。如果您想要一致的登录,请在连接中提供用户名/密码。否则,它将被 IIS 隐式传递给 Web 应用程序。如果您设置了模拟权限,它将在建立连接时传递当前经过身份验证的用户的凭据。如果您不设置模拟,那么它将使用运行应用程序的 IIS 帐户。因此,它需要是一个具有网络访问权限的帐户,以及对 IIS 计算机上目录的访问权限。

    需要注意的是,无论您选择哪个方向,请确保它是一个可以遍历您的 LDAP 存储并且可以检索您要显示的所有信息的帐户。如果您有标准最终用户使用他们的凭据,他们通常只能提取自己的信息,而不能提取其他信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      • 1970-01-01
      • 2018-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-07
      相关资源
      最近更新 更多