openfire3 6 2整合現有系統使用者

2021-08-29 19:28:53 字數 2122 閱讀 7307

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' 中間不需要加埠號;

我的配置需要匯入的內容如下:

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');

資料匯入成功後就可以用自己的使用者了;可以登陸 ,和使用spark進行登陸;

openfire整合現有系統使用者

公司oa系統與公司openfire 使用者不同,現需要使用oa系統使用者來登入 spark。由於公司組織架構有多層級,而openfire中多層級的組織架構 是用 分隔的,如 公司 部門一 部門一下一 公司 部門一 部門一下二 公司 部門二 部門二下一 公司層次可以為多個公司,就集團模式 所以暫時不整...

2 整合管理

相互競爭的目標 範圍 進度 成本 質量。多快好省。技術與管理工作間的衝突 領導與員工間相互不爽。所需要的不同技術專業之間 不同的技術。專案管理各知識領域之間 要平衡不同的領域花費的時間 成本。三邊四沒六拍 三邊 邊走,邊看,邊抱怨 四沒 開始時,沒問題 過程中,沒關係 失敗時,沒辦法 總結時,沒資源...

環信3 0整合

以前用過環信2.0,現在工作需要,重新用到環信,再次體驗了一次環信。開發環境 androidstudio 整合步驟 2 匯入easeui 3 配置androidmanifest easeui.getinstance init context,options 5 複製環信demo的chatactivi...