我們在我們的應用服務器中具有身份驗證的文件系統。現在我想實現AD支持到我們的應用服務器內現有的認證,我們需要添加多個廣告支持,活動目錄實現
場景
,所以我增加了一個應用程序來配置多個LDAP,現在我發現,登錄到服務器將基於DN,所以我期望用戶應該知道基準DN,但是人們將如何知道基準DN。
如果需要,我可以提供更多的細節。
我們在我們的應用服務器中具有身份驗證的文件系統。現在我想實現AD支持到我們的應用服務器內現有的認證,我們需要添加多個廣告支持,活動目錄實現
場景
,所以我增加了一個應用程序來配置多個LDAP,現在我發現,登錄到服務器將基於DN,所以我期望用戶應該知道基準DN,但是人們將如何知道基準DN。
如果需要,我可以提供更多的細節。
由於您正在處理AD,因此您可以簡單地使用sAMAccountName或UPN進行綁定。或者,您可以使用硬編碼帳戶(例如(&(objectCategory=user)(objectClass=person)(sAMAccountName=%s))
)搜索用戶並從那裏獲取DN。
有了這兩個選項,用戶不必輸入(甚至不知道)他們的DN。
這與C++有什麼關係? – meagar
我已經使用LDAP API在C++中完成了代碼,所以爲了給我一個想法,我也將它標記爲C++。 – Kasma