开发者

Set up silent authentication using LDAP / AD

开发者 https://www.devze.com 2022-12-27 13:19 出处:网络
Can anybody help with the above. We\'re using a CMS product called Immediacy, which claims it c开发者_运维问答an handle silent authentication using LDAP / AD but just can\'t get the thing to work.

Can anybody help with the above. We're using a CMS product called Immediacy, which claims it c开发者_运维问答an handle silent authentication using LDAP / AD but just can't get the thing to work.

Ignoring Immediacy, can anybody point me to a good article or post that lays out the steps to do the above (assuming it's achievable)?

Basically, we need to secure pages on our intranet, and, as our firm is full of 'very important people' who 'don't have time to log in' this is an almost essential requirement.

Thanks in advance. Rob


System.DirectoryServices is what you what to use. It lets you create a DirectoryEntry object which takes the location of your LDAP server, the username and password as constructors.

Once you've instantiated your DirectoryEntry object, you can check to see if its Children collection is null or not; if it is, that means the user isn't there and shouldn't be granted access.

You can go fancier than that if you want, since the Children collection returns all the properties set for that individual in LDAP (including custom ones), and get greater access granularity than "there or not", but this will get you started.

Regarding Immediacy, it probably can't automatically know where your LDAP server is located, so it may be that that's a setting somewhere that isn't configured properly.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号