2010-04-15 87 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