2013-05-10 116 views
0

我想使用JBoss AS 7.1服務器的連接池來配置LDAP服務器。我將編寫一個java程序來連接到在上面的步驟 中配置的LDAP服務器並檢索用戶信息。 java類將成爲war文件的一部分,稍後我將部署到同一個JBoss服務器。有人可以幫助 瞭解哪些位置需要修改以獲取LDAP信息的xml文件,以及java類中用於讀取配置的小型代碼片段,以及連接到LDAP服務器的 。我在一個連接到LDAP服務器並獲取信息的java文件中非常簡單。如下圖所示:用於LDAP的JBoss連接配置

 Hashtable env = new Hashtable(); 
     env.put(Context.INITIAL_CONTEXT_FACTORY, 
       "com.sun.jndi.ldap.LdapCtxFactory"); 
     env.put(Context.SECURITY_AUTHENTICATION, "Simple"); 
     env.put(Context.SECURITY_PRINCIPAL, "cn=Manager, dc=maxcrc,dc=com"); 
     env.put(Context.SECURITY_CREDENTIALS, "secret"); 
     env.put(Context.PROVIDER_URL, "ldap://localhost:389"); 

另外,如果我有在配置文件加密的密碼是存在的或 我應該寫的方法在我的Java類由JBoss的框架內提供解密密碼,同時連接到服務器的工具解密併發送。我將不會使用JBoss LDAP身份驗證。我看到一些帖子與登錄配置文件 這不會幫助我的情況。謝謝。

回答