2010-04-15 88 views
2

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

忽略即时性,任何人都可以指向一篇好文章或文章,说明如何完成上述步骤(假设它是可行的)?

基本上,我们需要在我们的内联网上保护页面,而且,由于我们公司充满'没有时间登录'的'非常重要的人',这几乎是必不可少的要求。

在此先感谢。 Rob

+0

VIPWDHTTLI?我认为你的首字母缩略词需要工作。 :) – MusiGenesis 2010-04-15 12:47:16

+0

如何TGILI(太麻烦登录重要)? – MusiGenesis 2010-04-15 12:48:23

回答

2

System.DirectoryServices是什么使用。它可以让你创建一个DirectoryEntry对象,它将LDAP服务器的位置,用户名和密码作为构造函数。

一旦你实例化了你的DirectoryEntry对象,你可以检查它的Children集合是否为null;如果是,那就意味着用户不在那里,不应该被授予访问权限。

因为Children集合返回在LDAP中为该个人设置的所有属性(包括自定义属性),并且获得的访问粒度比“存在或不存在”更大,但可以获得更多的访问粒度你开始了。

关于即时性,它可能无法自动知道您的LDAP服务器所在的位置,所以可能是因为这是一个设置不正确的地方。

+0

伟大的启动MusiGenesis。非常感谢。顺便说一下 - “FC”的缩写是怎么样的?太苛刻了? – LiverpoolsNumber9 2010-04-15 13:08:39

+0

这不是太苛刻了。什么值得他的盐的程序员不会轻视管理? – MusiGenesis 2010-04-15 13:13:33

+0

好吧。这绝对是更快捷。也许应该是“FC”。 – LiverpoolsNumber9 2010-04-15 13:15:33

相关问题