日期:2014-05-16  浏览次数:20486 次

Openfire集成现有系统数据库用户

转自:?http://zoeyyoung.gitcafe.com/openfire-xmpp-database.html

?

?

参考文档:

官方文档

Custom Database Integration Guide

——参考该文档介绍需要配置的参数, 在conf/openfire.xml中编辑属性, 实际为在管理控制台或数据库中添加系统属性

背景

假设已存在MySQL数据库office, 且数据库中有3张表users(用户表)groups(分组表)groupusers(用户所属分组表)

目标

使用office数据库中的usersgroupsgroupusers表替代Openfire中的ofuserofgroupofgroupuser三个表, 从而整合现有系统用户

users表包含的属性(对应于Openfire原数据库中的ofuser表):

属性名 说明
uid 用于登录,假如uid为admin,则jid为admin@domain