文档章节

openfire集成用户信息

黑豆白
 黑豆白
发布于 2012/12/15 16:48
字数 377
阅读 552
收藏 1

网上有很多很详细的了,这里我就记录一下我自己修改完后的sql吧。

不知道为啥修改配置文件不管用。待研究

/*
-- Query: SELECT * FROM openfire.ofProperty
LIMIT 0, 1000
-- Date: 2012-12-15 16:44
*/
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('admin.authorizedJIDs','admin@localhost ,admin@localhost ');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcAuthProvider.passwordSQL','SELECT pwd FROM users WHERE uid=?');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcAuthProvider.passwordType','md5');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcGroupProvider.allGroupsSQL','SELECT groupName FROM groups');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcGroupProvider.descriptionSQL','SELECT description FROM groups WHERE groupName=?');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcGroupProvider.groupCountSQL','SELECT COUNT(*) FROM groups');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcGroupProvider.loadAdminsSQL','SELECT uid FROM groupusers WHERE groupName=? AND admin=1');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcGroupProvider.loadMembersSQL','SELECT uid FROM groupusers WHERE groupName=? AND admin=0');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcGroupProvider.userGroupsSQL','SELECT groupName from groupusers WHERE uid=?');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcProvider.connectionString','jdbc:mysql://localhost:3306/test?user=root&password=123');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcProvider.driver','com.mysql.jdbc.Driver');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcUserProvider.allUsersSQL','SELECT uid FROM users');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcUserProvider.emailField','email');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcUserProvider.loadUserSQL','SELECT name,email FROM users WHERE uid=?');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcUserProvider.nameField','name');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcUserProvider.searchSQL','SELECT uid FROM users WHERE');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcUserProvider.userCountSQL','SELECT COUNT(*) FROM users');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('jdbcUserProvider.usernameField','uid');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('passwordKey','5cMv8FI8N6h0naT');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('provider.admin.className','org.jivesoftware.openfire.admin.DefaultAdminProvider');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('provider.auth.className','org.jivesoftware.openfire.auth.JDBCAuthProvider');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('provider.group.className','org.jivesoftware.openfire.group.JDBCGroupProvider');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('provider.lockout.className','org.jivesoftware.openfire.lockout.DefaultLockOutProvider');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('provider.securityAudit.className','org.jivesoftware.openfire.security.DefaultSecurityAuditProvider');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('provider.user.className','org.jivesoftware.openfire.user.JDBCUserProvider');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('provider.vcard.className','org.jivesoftware.openfire.vcard.DefaultVCardProvider');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('update.lastCheck','1355557851794');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('xmpp.auth.anonymous','true');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('xmpp.domain','localhost');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('xmpp.session.conflict-limit','0');
INSERT INTO `ofProperty` (`name`,`propValue`) VALUES ('xmpp.socket.ssl.active','true');

© 著作权归作者所有

下一篇: UBUNTU PHP环境
黑豆白
粉丝 29
博文 37
码字总数 10777
作品 0
海淀
程序员
私信 提问
加载中

评论(1)

快乐学习
快乐学习
您好,您知道整合sql数据库连接字符串应该怎么写吗,我怎么整合不成功呢,可以留下您的QQ吗,我的QQ 2731262079
openfire集成已有数据库

0问题场景 假如我们有一个网站并且已经有了上百万的注册用户,现在要集成一个IM即时聊天功能,假如我们使用开源的xmpp服务器,都会自动生成默认的数据库以及表结构,用已有数据库的用户表去初...

蛙牛
2014/04/24
0
2
Openfire+Spark+Fastpath在线客服系统开发

总结如下: 安装Openfire&Spark,Openfire服务器端,Spark为客户端; Openfire需要安装Fastpath插件,并将webchat部署到服务器; Fastpath分为服务端和Web客户端,服务端作为Openfire插件和O...

淡定的米哥
2014/07/01
0
1
基于openfire+smack的Android、Web、PC开发(一)

前言 Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当...

程序袁_绪龙
2014/11/25
0
2
基于开源 Openfire 聊天服务器 - 开发Openfire 聊天记录插件

上一篇文章介绍到怎么在自己的Java环境中搭建openfire插件开发的环境,同时介绍到怎样一步步简单的开发openfire插件。一步步很详细的介绍到简单插件开发,带Servlet的插件的开发、带JSP页面插...

ibm_hoojo
2013/03/29
0
0
Openfire 性能优化

Openfire 是一个XMPP协议的IM Server。 基于MINA的java nio服务器。 一般就是使用mysql来作为数据库,保存配置配置信息、离线信息、用户数据。 官网的数据是支持5000人同时在线,使用connect...

今幕明
2016/08/26
29
1

没有更多内容

加载失败,请刷新页面

加载更多

容器中的JVM资源该如何被安全的限制?

前言 Java与Docker的结合,虽然更好的解决了application的封装问题。但也存在着不兼容,比如Java并不能自动的发现Docker设置的内存限制,CPU限制。 这将导致JVM不能稳定服务业务!容器会杀死你...

xiaomin0322
35分钟前
3
0
mysql查询最近连续登录和累计登录

这条sql写了一天,百度无数,终于摸到点门路 需求是查询从当前日期向前推的连续登录,比如一个用户他今天登录了,昨天没登,连续登录为1 他昨天前天都登录了,今天没登录,连续登录为0 SELEC...

七月大人
37分钟前
1
0
常用的一些Vip解析

无广告解析推荐(排行不分前后) 黑米免费解析   https://www.myxin.top/jx/api/?url= 随缘免费解析   http://www.syhbyl.tw/jx/api/?url= 快快免费解析   http://jx.kkqtv.com/jx/...

chenhongjiang
38分钟前
2
0
Netty 整合spring bean注入失败。

1.Netty整合spring bean注入为null的问题,自己折腾了好久,试过各种方式(@Component,@PostConstruct)这些都不行。 2.最后发现了关键的问题就是添加的回调类(处理类)/初始化的类也必须由s...

轻量级赤影
42分钟前
7
0
消息中间件

本文大概围绕如下几点进行阐述: 为什么使用消息队列? 使用消息队列有什么缺点? 消息队列如何选型? 如何保证消息队列是高可用的? 如何保证消息不被重复消费? 如何保证消费的可靠性传输? 如何...

石日天
44分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部