openfire3.6.2集成现有系统用户

                      openfire3.6.2集成现有系统用户

        前面写过一篇openfire集成自己用户的文章,最近抽空,又开了一下新版本的openfire的功能增强;把原有系统进行了一下增强。集成用户的配置的地方发生了改变;3.5是在openfire。xml文件中添加配置。3.6 是在数据库的ofproperty属性表中添加用户集成的配置。

 1、 集成的时候注意管理员配置属性:'admin.authorizedJIDs','admin@iec-liwei'。如果是本机就不需要在用户名后面加.com之类的东西。

 2、第二个需要的注意的地方是:'jdbcProvider.connectionString','jdbc:mysql://localhost/iec?user=root&password=root' 中间不需要加端口号;

整个配置过程参考:ReallyUsefulEbooks.com_OReilly.Java.Power.Tools.Apr.2008 这本书的第就章。大家可以去下载,是本不错的java工具介绍的书;

我的配置需要导入的内容如下:

insert  into `ofproperty`(`name`,`propValue`)
values ('admin.authorizedJIDs','admin@iec-liwei'),
('jdbcAuthProvider.passwordSQL','SELECT password FROM user_account WHERE UserName=?'),
('jdbcAuthProvider.passwordType','plain'),
('jdbcGroupProvider.allGroupsSQL','SELECT groupname FROM groups'),
('jdbcGroupProvider.descriptionSQL','SELECT description from groups WHERE groupname=?'),
('jdbcGroupProvider.groupCountSQL','SELECT count(*) FROM groups'),
('jdbcGroupProvider.loadAdminsSQL','SELECT username from group_users WHERE groupname=? AND administrator=\'Y\''),
('jdbcGroupProvider.loadMembersSQL','SELECT username from group_users WHERE groupname=? AND administrator=\'N\''),
('jdbcGroupProvider.userGroupsSQL','SELECT groupname from group_users WHERE username=?'),
('jdbcProvider.connectionString','jdbc:mysql://localhost/iec?user=root&password=root'),
('jdbcProvider.driver','com.mysql.jdbc.Driver'),
('jdbcUserProvider.allUsersSQL','SELECT username FROM user_account'),
('jdbcUserProvider.emailField','email'),
('jdbcUserProvider.loadUserSQL','SELECT name,email FROM user_account WHERE Username=?'),
('jdbcUserProvider.nameField','name'),
('jdbcUserProvider.userCountSQL','SELECT COUNT(*) FROM user_account'),
('jdbcUserProvider.usernameField','Username'),
('provider.auth.className','org.jivesoftware.openfire.auth.JDBCAuthProvider'),
('provider.group.className','org.jivesoftware.openfire.group.JDBCGroupProvider'),
('provider.user.className','org.jivesoftware.openfire.user.JDBCUserProvider');

数据导入成功后就可以用自己的用户了;可以登陆http://127.0.0.1:9090 ,和使用Spark进行登陆;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值