2011-09-09 68 views
2

我一直在尋找一段時間,雖然我可以找到大量有關如何通過Java和/或Spring對Active Directory服務器進行身份驗證的信息在Linux上,我還無法找到關於如何將WRITE從Java和/或Linux上的Spring發送到Active Directory服務器的任何信息。能夠在Linux上從Java和/或Spring Security修改Active Directory

當我說WRITE,我的意思是添加/刪除權限,管理角色(組),從這些組添加/刪除用戶和添加/刪除組權限的能力。

我希望如果現在還沒有解決方案,自定義/ Mono應用程序可以處理這項工作。

有沒有人知道這樣做的任何API,庫或產品?謝謝。

回答

1

我現在還沒有使用多年,但是如果Active Directory仍然是某種稍微不標準的LDAP,請嘗試JNDI

1

AD是一個主要實現LDAPv3的LDAP服務器,因此您可以訪問它以便使用JNDI進行讀取和寫入。 JNDI允許您使用Java中的「標準」API訪問任何「目錄」服務。您應該使用更具體的LDAP Java API來編寫和訪問所有LDAP操作。

我們使用LDAP Java API,java.naming.ldap包從Java Swing應用程序修改LDAP服務器(Active Directory),並且工作正常。

相關問題