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...