【问题标题】:Set up silent authentication using LDAP / AD使用 LDAP / AD 设置静默身份验证
【发布时间】:2010-04-15 12:43:21
【问题描述】:

任何人都可以帮助解决上述问题。我们正在使用一款名为 Immediacy 的 CMS 产品,该产品声称它可以使用 LDAP / AD 处理静默身份验证,但无法正常工作。

忽略即时性,任何人都可以给我指出一篇很好的文章或帖子,其中列出了执行上述步骤的步骤(假设可以实现)?

基本上,我们需要保护我们内部网上的页面,而且,由于我们公司到处都是“没有时间登录”的“非常重要的人”,这几乎是一项基本要求。

提前致谢。 抢

【问题讨论】:

  • VIPWDHTTLI?我认为你的首字母缩写词需要工作。 :)
  • TGILI(登录太重要了)怎么样?

标签: c# asp.net active-directory ldap windows-authentication


【解决方案1】:

System.DirectoryServices 是你要使用的。它允许您创建一个 DirectoryEntry 对象,该对象将您的 LDAP 服务器的位置、用户名和密码作为构造函数。

实例化 DirectoryEntry 对象后,您可以检查其 Children 集合是否为 null;如果是,则表示该用户不存在并且不应被授予访问权限。

如果你愿意,你可以做得更好,因为Children 集合返回在 LDAP 中为该个人设置的所有属性(包括自定义属性),并获得比“有或无”更大的访问粒度,但这将开始吧。

关于即时性,它可能无法自动知道您的 LDAP 服务器所在的位置,因此可能是某个设置未正确配置。

【讨论】:

  • 伟大的开始MusiGenesis。非常感谢。顺便说一句 - 首字母缩写词的“FC”如何?太苛刻了??
  • 一点也不苛刻。哪个称职的程序员不蔑视管理?
  • 好吧。它肯定也更活泼。也许应该是“FCs”。
猜你喜欢
  • 2014-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-17
  • 2016-04-30
  • 2013-07-05
  • 1970-01-01
  • 2020-11-11
相关资源
最近更新 更多