<div id="kcaew"><button id="kcaew"></button></div>
<div id="kcaew"><button id="kcaew"></button></div>
<div id="kcaew"><button id="kcaew"></button></div><wbr id="kcaew"></wbr><div id="kcaew"><button id="kcaew"></button></div><div id="kcaew"><button id="kcaew"></button></div><div id="kcaew"></div><small id="kcaew"></small>
<small id="kcaew"><div id="kcaew"></div></small>
<small id="kcaew"></small><small id="kcaew"><wbr id="kcaew"></wbr></small>
<small id="kcaew"></small>
<div id="kcaew"><button id="kcaew"></button></div>
<div id="kcaew"><button id="kcaew"></button></div>
<div id="kcaew"><button id="kcaew"></button></div>
<small id="kcaew"><wbr id="kcaew"></wbr></small><div id="kcaew"></div>
<div id="kcaew"><button id="kcaew"></button></div>
<div id="kcaew"><wbr id="kcaew"></wbr></div>
<small id="kcaew"><button id="kcaew"></button></small>
<small id="kcaew"></small>
<div id="kcaew"><wbr id="kcaew"></wbr></div><div id="kcaew"></div>
登陸 免費注冊 內部郵箱
? 下拉菜單演示 色开心噜噜色噜噜,神秘无线资源国产第一片,免费国语自产精品视频在,久久综合网色鬼八八,四虎影视88aa四虎在钱
首頁 >> 新聞中心 >> 解決方案
Openfire使用LDAP和MYSQL混合認證

 Openfire雖然支持混合認證,但是他自己的網站我一直都沒找到解決方案,今天到處逛才找到該方案,并且測試成功,因此才覺得很是珍貴。

情況介紹,公司目前使用的Openfire使用Mysql認證,之前花了一個多月將公司電子郵件、文件服務器、CVS、Bugzilla,VPN這些重要服務集成到公司的AD域內,只剩下一個openfire沒有集成,其實這個問題在我的腦子里已經存了半年都沒解決。只是之前公司沒有做這樣的集成驗證,現在所有服務都集成進去了,剩下個openfire獨立認證,實在是一件讓人心癢癢的事情。于是終于找到了資料,并在此進行記錄。

一、首先正常安裝openfire,并且設置為LDAP的AD模式認證。(文章太多,這里不介紹了)

二、正式開始修改配置,進入配置界面,在“服務器系統管理”-》“系統屬性”修改兩個變量:

 

provider.auth.className修改為:org.jivesoftware.openfire.auth.HybridAuthProvider
provider.user.className修改為:org.jivesoftware.openfire.user.HybridUserProvider

 

新增4個變量,如下:

 

hybridAuthProvider.primaryProvider 設置為:org.jivesoftware.openfire.auth.DefaultAuthProvider
hybridAuthProvider.primaryProvider.className 設置為:org.jivesoftware.openfire.auth.DefaultAuthProvider
hybridAuthProvider.secondaryProvider 設置為:org.jivesoftware.openfire.ldap.LdapAuthProvider
hybridAuthProvider.secondaryProvider.className 設置為:org.jivesoftware.openfire.ldap.LdapAuthProvider

 

修改openfire.xml配置文件:

在</jive> 之前加入如下內容:

 

<hybridUserProvider>
<secondaryProvider>
<className>org.jivesoftware.openfire.ldap.LdapUserProvider</className>
</secondaryProvider>
<primaryProvider>
<className>org.jivesoftware.openfire.user.DefaultUserProvider</className>
</primaryProvider>
</hybridUserProvider>

 

到此所有配置都配置完成。

三、重啟openfire,現在就是基于MYSQL和LDAP混合認證模式了。

測試,如果某個用戶MYSQL和LDAP帳戶都有,這個用戶兩個密碼都能通過認證。

另:當openfire進行遷移的時候,注意系統屬性里的passwordKey一定要和原來的保持一致,因為加密需要這串加密KEY。

版權所有:內蒙古聚友網絡信息服務有限公司    蒙ICP備:13000949號    技術支持:聚友網絡