Confluence与Jira整合之统一用户管理

转载 2012年01月12日 23:13:06

 http://leign.iteye.com/blog/566079

 

说到Confluence与Jira的整合,首先就得提到用户的整合,有两种方式:

1、通过统一使用外部数据库
2、通过LDAP服务器


这几天都在搞整合,配置出错导致重新配置也数不清次数了。。
首先讲一讲用外部数据库统一用户管理

使用这种方式的提前是你配置的Jira必须是使用外部数据库,我用的是Mysql,操作系统是Linux服务器。在分别装好Jira和Confluence(这个我也使用了外部数据库,安装之前最好把所有需要的JAR包(语言包、jdbc包、插件包)到放WEB-INF/lib下,再启动服务器开始安装)之后,网上很很多整合配置的文章,但我的情况不同,我把两者分开配置了,这也导致我多次配置失败。。confluence配置好后去管理控制台下的总体配置将外部用户管理打开。
a)需要注意的地方,在jira服务器配置文件中(jira/conf/server.xml)<context>内必须加上一个<Resource>

 
Xml代码 复制代码 收藏代码
  1. <Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"  
  2.            username="dbusername"  
  3.            password="password"  
  4.            driverClassName="com.mysql.jdbc.Driver"  
  5.            url="jdbc:mysql://serverIP/jiradb(mysql内jira使用的库)?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF8"  
  6.            />  


b)然后在Confluence的服务器配置文件中<context>内同样加上这个<Resource>,这样confluence就知道了jira使用的数据库,他就能够使用了。

c)修改/confluence/WEB-INF/classes/osuser.xml
反注释掉前面三个<provider class>(里面含有java:comp/env/jdbc/JiraDS),然后注释掉下面的三个<provider class>

d)修改>/confluence/WEB-INF/classes/atlassian-user.xml
反注释掉 那个由 Hibernate提供的Repository, 增加
Java代码 复制代码 收藏代码
  1. <osuser name="OSUser Repository" key="osuserRepository"/>  


e)在Jira的群组管理中增加 confluence-users 和 confluence-administrators 两个组,这是confluence所需要用的群组。别忘了把自己加入到confluence-administrators,不然就悲剧了。。

OK,重启confluence,用上面两个组的jira用户尝试登陆



LDAP的配置其实很简单,配置之前你需要有一个配置好的LDAP服务器,了解一些LDAP知识如DN、OU等术语的含意。
在JIRA管理面板下的LDAP配置页面



配置好后,在管理控制台将JIRA使用外部用户打开
OK,现在JIRA使用LDAP验证用户,代替了原来访问数据库验证

Confluence由于没有直接配置LDAP的页面,需要修改
/confluence/WEB-INF/classes/atlassianUserContext.xml
/confluence/WEB-INF/classes/upgradeSubsystemContext.xml
具体配置可能参照
http://confluence.atlassian.com/display/DEV/Adding+LDAP+Integration+To+Confluence+2.1.x

 

 

http://my.oschina.net/sunney888/blog/13081

 

简介: 

    Confluence是一个专业的企业知识管理与协同软件,一个专业的wiki.通过它可以实现团队成员之间的协作和知识共享。Confluence是由Atlassian公司推出的商业产品。

    Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档协作、集体讨论。

功能列表:

知识管理      将人们聚集起来,在一起创建、更新和分享知识,发表自己的观点,并借此认识更多的知识作者。

企业门户      消除繁琐的信息发布流程,允许你的员工分享知识和观点,激励员工贡献自己的才能。

文档管理      发布文档变得极为简便,使得企业文档更加有条理、查看到更新记录、可快速搜索。

企业应用      具备企业级安全机制,符合大型企业对安全性的可调整及易用性要求。

Office集成   支持对Office文档的搜索、在线查看及在线编辑,而无需安装Office。

SharePoint集成 将Confluence与SharePoint完美的结合,让用户使用自己喜爱的工具协作。

插件扩展       自定义或扩展您对Confluence的特定需求。超过200种不同类型的插件供您选择,甚至根据实际情况开发符合自己需求的插件。

 

Confluence3.4(windows 版)安装及配置 

 

1、下载 Confluence3.4

     下载地址:http://www.atlassian.com/software/confluence/ConfluenceDownloadCenter.jspa 下载最新的版本。

     下载的文件为:confluence-3.4-std.tar.gz 。

2、安装步骤

      1、解压到D:\confluence-3.4.2-std

2、修改confluence/WEB-INF/classes/confluence-init.properties文件中的路径:confluence.home=d:/confluence/data,这个路径可以自己设置,用来存放wiki运行过程中产生的数据,如用户上传的附件。
3、修改D:\confluence-3.4.2-std\conf\server.xml,在host子节点里加上<Context path="" docBase="D:/confluence-3.4.2-std/confluence"/>,path是wiki运行的虚拟目录,这里不设。端口也是在这里改的。
4、在命令行下运行D:\confluence-3.4.2-std\bin\service.bat Install Confluence即可以service的方式注册到系统里运行了。

5、访问http://localhost/,开始confulence的配置安装,选择 Production Installation 数据库选择jdbc方式:jdbc:jtds:sqlserver://[Server name]:1433/[Db name]。 

 

Confluence3.4(linux 版)安装及配置  

安装

    1、wget http://downloads.atlassian.com/software/confluence/downloads/confluence-3.4.-std.tar.gz

    2、tar -zxvf confluence-3.4-std.tar.gz

    3、mv confluence-3.4-std /usr/local/confluence-3.4

配置,汉化

    1、mkdir /opt/confluence-3.4/data 

    2、cd /opt/confluence-3.4/confluence/WEB-INF/classes

    3、vi confluence-init.properties

    4、confluence.home=/usr/local/confluence-3.4/data

    5、wget http://www.fangwai.net/software/confluence/download/confluence-zh_CN-plugin.jar

    6、mv confluence-zh_CN-plugin.jar /usr/local/confluence-3.4/confluence/WEB-INF/lib/ 

 

Confluence 中文乱码问题

  1、vi /opt/lampp/etc/my.cnf

       [client]

       default-character-set=utf8

       [mysqld]

      default-character-set=utf8

   2、重启mysql

   3、登 陆mysql,查看:

           show variables like 'character%'; 

  4、 启动mysql

 

   5、创建数据库 名为confluence

       ./mysql -u root -p

       create database confluence character set 'UTF8';

 

 启动Tomcat

  1、./startup.sh 

  2、 访问:http://[setver]:[端口]

  2、在线生成一个评估license  要根据当前生成的ID,去网站生成一下评估版licenses.

  3、 选择 Production Installation 安装。

  4、选择JDBC连接。 jdbc:jtds:sqlserver://[Server name]:1433/[Db name]。 

  5、创建 confluence登录用户。

  6、选择中文语言:browse-->confluence admin-->General configuration-->在下面选择  language configuration page 选择中文就行了。

 破解

  1、 下载破解文件放到/usr/local/confluence-3.4/confluence/WEB-INF/lib/ 

  2、 虽然页面上写提评估版,但不会过期,也没有功能限制,可以500个用户够了吧。

  3、成功。 

 

Confluence与Jira整合之统一用户管理

说到Confluence与Jira的整合,首先就得提到两种方式的用户整合,一种是通过统一使用外部数据库,还有一种是通过LDAP服务器。...
  • u012046931
  • u012046931
  • 2013年11月21日 10:01
  • 13332

Jira和Confluence集成Crowd实现SSO-构建高效的团队协作工具

1.      Crowd认证所需类 和Crowd集成需要crowd-integration-client-xxx.jar类包,如果没有,从standalone版本复制一份到jira和Conflue...
  • lyb3290
  • lyb3290
  • 2016年06月03日 16:06
  • 2370

Jira和Confluence的权限管理

(关于Jira和Confluence的基本介绍请参看文章团队协作,集成工具推荐) 背景:已经使用Jira和Confluence管理了一个产品团队的任务和资源,现在又想加入另外一个产品团队的任务和...
  • u012730075
  • u012730075
  • 2014年08月30日 10:18
  • 2402

软件项目开发环境构建之五:Confluence、Jira、Bitbucket统一账户管理

在多个系统中,用一个账户能够登陆多个系统并具备角色授予的权限(所谓的单点登陆),无疑是最受人欢迎的,Atlassian软件家族可以通过多种方式来整合各系统的用户,常用的有: 1、通过统一使用外部数据...
  • jamenew
  • jamenew
  • 2017年02月04日 17:04
  • 2636

JIRA与Confluence管理员切换用户身份插件

  • 2010年08月27日 14:45
  • 43KB
  • 下载

Crowd单点登录-管理jira与confluence

  • 2014年02月27日 17:42
  • 1.29MB
  • 下载

JIRA+Confluence 安装(整合安装)[转帖]

一、下载(目前最新版本是3.12.1) http://www.atlassian.com/software/jira/JIRADownloadCenter.jspa 我最初下载的是3.12.1 E...
  • wzq9706
  • wzq9706
  • 2012年12月20日 09:20
  • 8147

JIRA管理用户指南

  • 2014年07月25日 09:48
  • 2.36MB
  • 下载

Jira+Confluence集成环境的搭建(敏捷agile)

公司准备实行敏捷开发,经过一番工具选择,最终选定了jira和confluence,jira用作项目管理,confluence用于文档管理,下面说说这两个系统的搭建过程和集成设置。一、软硬件准备1 j...
  • u012312884
  • u012312884
  • 2017年08月07日 02:03
  • 1333

自动链接JIRA问题至Confluence页面

作者:Matt Confluence产品市场经理。 翻译:北京安迈无限信息技术咨询有限公司 整理:乔飒 Unlimax(北京安迈无限信息技术咨询有限公司)联合创始人、咨询顾问。Unlimax是...
  • Atlassian
  • Atlassian
  • 2012年03月09日 00:01
  • 4026
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Confluence与Jira整合之统一用户管理
举报原因:
原因补充:

(最多只允许输入30个字)