如何配置open fire以从外部数据库验证用户?

时间:2016-08-12 14:49:33

标签: java xmpp openfire smack

这是我遇到的最长的线程,用于修复一个非常简单的问题来验证来自external database in open fire的用户

正确的解决方法是不要更改conf/openfire.xml中的属性,在ofPropertyhere中添加属性

e.g For Authentication Integration 

insert into ofProperty values('provider.auth.className', 'org.jivesoftware.openfire.auth.JDBCAuthProvider');
insert into ofProperty values('jdbcAuthProvider.passwordSQL', 'SELECT password FROM user_account WHERE username=?');
insert into ofProperty values('jdbcAuthProvider.passwordType', 'plain');

停止开火并开始开火。

注意:开火时,所有在/conf/openfire.xml 中手动更改的设置都将丢失。

问题:

  • 如何在更改属性后登录管理控制台?

  • openfire可以从自己的数据库和外部对用户进行身份验证 数据库也是?

0 个答案:

没有答案