鉴于目前没有针对Crowd、Confluence、Jira安装、集成和破解最新的方法,总结今天安装、破解及集成的经验,编写此文,方便大家进行配置也方便自己以后参考。此文参考多篇破解文章,并经过作者本人亲自实践,并根据实际情况更新,按步骤进行破解集成,肯定能够使用。请大家放心。所需的下载文档及准备工作请先做好。

准备工作:

  1. 安装Oracle11g数据库,并分别创建crowd,confluence,jira的用户及表空间。
  2. 下载相关安装包及破解文件

版本: 
atlassian-confluence-5.3-x64.exe
atlassian-jira-6.1-x64.exe
atlassian-crowd-2.7.0.zip
破解&汉化文件:

Confluence:

confluence5.1-crack.zip

Confluence-5.3-language-pack-zh_CN.jar

Confluenc破解及汉化方法

Jira:

JIRA6.1破解文件

Crowd:

keygen_crowd2.1.zip

汉化包(原创,花了我一周时间的心血)

Oracle jdbc连接jar包:ojdbc6_g.jar

sqlserver2008所需jar包.rar

MySql连接器

适用情况:初始建立所有环境。考虑使用Crowd作为统一用户管理系统,并让confluence和jira集成crowd用户,并进行单点登录。

部署环境:Window Server2008,Oracle 11g,JDK 1.6.0_26

参考: 
集成Crowd与Confluence(Integrating Crowd with Atlassian Confluence)
https://confluence.atlassian.com/display/CROWD/Integrating+Crowd+with+Atlassian+Confluence

集成Crowd与JIRA(Integrating Crowd with Atlassian JIRA)
https://confluence.atlassian.com/display/CROWD/Integrating+Crowd+with+Atlassian+JIRA
使用Crowd集成Confluence与JIRA:

http://starblur.iteye.com/blog/157364

目录:

. 独立安装Crowd,步骤1-步骤13的内容

. 设置Confluence使用Crowd进行认证。步骤14-18的内容

. 设置JIRA使用Crowd进行认证,并使用Confluence的组织机构数据,步骤19-步骤22的内容

步骤: 
.独立安装Crowd,步骤1-步骤13的内容

1.解压缩atlassian-crowd-2.7.0.zip,

2.在内嵌的Tomcat的common\lib目录下放所需的数据库驱动,本文采用oracle 11g,crowd中已包含相关驱动;
3.启动crowd,运行解压后目录中的start_crowd.bat

完成启动后,打开

http://127.0.0.1:8095/crowd/console/

5. 此时,发现需要申请码。记下Server-ID,停止tomcat。

6. 配置数据库,在oracle中新建crowd的用户和表空间,输入。

7.破解。

运行keygen中的crowd_keygen.jar,将atlassian-crowd-2.7.0\crowd-webapp\WEB-INF\lib下的atlassian-extras-3.1.1.jar拷贝出来,改名为atlassian-extras-2.6.jar(因为这个crowd破解只能正常识别2.6版本的),然后运行.patch,选择该文件,提示success表示破解成功。再将破解后的jar改回原来的名字,拷贝到lib目录中覆盖原文件。

执行.gen获得申请码,

8.启动start_crowd.bat
http://127.0.0.1:8095/crowd/console/ 
填写申请码、按照默认项一路Next。

这里要注意:

若要采用SQLServer数据库,则需要在lib目录中拷贝相关jar包,并设置class name为

com.microsoft.sqlserver.jdbc.SQLServerDriver

另外,还需要打开SQL Server Browser服务,并开启SQLServer的TCP/IP监听(SQLServer配置管理器-SQLServer网络配置-对应实例名-启用TCP/IP协议)

才能正常连接。相关jar包也在上述附件中。

设置Crowd server名称。
Crowd上面有Home、Application、Principal、Group、Role、Session、Directory、Options、System Information、Backup & Restore等菜单。
9. 配置Directory:
在Directory下选择Add Directory,选择Internal类型,名称填confluence。
10. 配置Uses:

根据需要添加用户信息,设置Director为Crowd Server。并设置每个user的对应group。

如需从已有的Jira或Conflucne中导入user,可选择import users进行导入,具体如下:

选择Import Users,选择Atlassian Importer,配置Product,Directory,并将数据库参数填全,开始导入。

11. 配置Groups:

在Groups菜单下面选择Add Group,增加以下组,与confluence和jira的组名对应

confluence-administrators

confluence-users

jira-administrators

jira-developers

jira-users

将用户配置到相应组中。

12. 配置application:

在Application下选择add application,分别增加confluence应用程序,设置Password(这里要记下,因为后面配置时还需要用),配置Directories为之前设置的Crowd server。配置Groups为confluence-administrators,confluence-users

再次选择add application增加jira,配置Groups为jira-administrators,jira-developers,jira-users
允许该Application中的Directory组均可登录该Applcation
在“View Application  –  confluence”
在Directories项里,选中Allow all to Authenticate为true,确认后选择update 
可以在Config Test中,测试登录。

13.作完上述工作,Crowd的配置基本结束。

. 设置Confluence使用Crowd进行认证。步骤14-18

14. 因采用的Confluence版本较新,其中已包含了crowd集成所需的jar包,采用管理员身份登陆confluence,配置

15. 编辑confluence/WEB-INF/classes/crowd.properties

application.name                        confluence

application.password                    设置的confluence访问密码

application.login.url                   http://localhost:8095/crowd/console/

crowd.server.url                        http://localhost:8095/crowd/services/

crowd.base.url                          http://localhost:8095/crowd/

session.isauthenticated                 session.isauthenticated

session.tokenkey                        session.tokenkey

session.validationinterval              2

session.lastvalidation                  session.lastvalidation

16.编辑CONFLUENCE/confluence/WEB-INF/classes/seraph-config.xml
将如下配置进行注释:
<!-- <authenticator class="com.atlassian.confluence.user.ConfluenceAuthenticator"/> -->
取消如下注释:
<authenticator class="com.atlassian.confluence.user.ConfluenceCrowdSSOAuthenticator"/>

17.【可选】在Confluence系统管理>站点配置>安全隐私中打开Confluence的外部用户管理(External User Management),这样用户或管理员就不能在Confluence编辑用户信息了。也可以不做此项。

18.通过以上步骤,已经将Confluence转移为使用Crowd进行认证了。可以重启Confluence服务后,访问进行测试一下。提示:需要通过在Confluence后台重建索引才能浏览到人员目录。

. 设置JIRA使用Crowd进行认证,并使用Confluence的组织机构数据,步骤14-步骤13的内容。
下面是如何将JIRA配置成为使用Crowd服务以及Confluence的用户信息。

19. 在jira中,使用管理员身份进入后,进入管理员页面下的用户管理-User Directories,点击Add Directory,选择Atlassian Crowd,输入Server Name,ServerURL为http://localhost:8095/crowd,Application Name为jira,password为之前设置的password。完成后Test Settings,并保存。

调整Directory Name顺序将Crowd Server 移到首位。

20. 类似步骤15。之前已经设置好了jira的所需group和app,在这里,只需配置访问方式即可。

需要注意,本版本jira中JIRA/atlassian-jira/WEB-INF/classes/crowd.properties需要从confluence拷贝过来,修改相应app参数后即可使用。

21.类似步骤16,编辑JIRA/atlassian-jira/WEB-INF/classes/seraph-config.xml,使之成为:

取消此行的注释:

<authenticator class="com.atlassian.jira.security.login.SSOSeraphAuthenticator"/>

将此行注释:

<!-- <authenticator
class="com.atlassian.jira.security.login.JiraSeraphAuthenticator"/>
-->

22. 至此,所有单点登录配置已完成。重启jira服务器。可以试验下单点登录了,在同一个Session会话窗口中,登录其中一个应用成功后,可以发现已经自动登录到另外一个应用了。

相关文章:

Crowd 2.7汉化中文包(原创首发)

使用Crowd2.7集成Confluence5.3与JIRA6.1,并安装、破解及汉化,实现单点登录【原创】的更多相关文章

  1. 实战:ADFS3.0单点登录系列-集成SharePoint

    这是本系列第四篇了,终于轮到SharePoint上场了,但是本文不会过多讲解SharePoint安装等话题,而是直入主题,讲解如何进行配置,让其于ADFS配合完成SSO的工作. 注意:本文使用的Sha ...

  2. 实战:ADFS3.0单点登录系列-集成MVC

    本文将讲解如何让MVC应用程序与ADFS集成,完成认证的过程. 目录: 实战:ADFS3.0单点登录系列-总览 实战:ADFS3.0单点登录系列-前置准备 实战:ADFS3.0单点登录系列-ADFS3 ...

  3. 实战:ADFS3.0单点登录系列-集成Exchange

    本文将介绍如何将Exchange与ADFS集成,从而实现对于Exchange的SSO. 目录: 实战:ADFS3.0单点登录系列-总览 实战:ADFS3.0单点登录系列-前置准备 实战:ADFS3.0 ...

  4. Confluence5.1 最新版的安装&破解&汉化

    转自 博客 http://seanzhou.iteye.com/blog/1287016 亲自基本上按照这个教程装了一遍,成功运行. 1.介绍 Atlassian Confluence(简称Confl ...

  5. centos7.4下Jira6环境部署及破解操作记录(完整版)

    废话不多说,以下记录了Centos7针对Jira6的安装,汉化,破解的操作过程,作为运维笔记留存. 0) 基础环境 192.168.10.212 Centos7.4 mysql 5.6 jdk 1.8 ...

  6. CAS单点登录和spring securtiy集成

    说明:本文章主要建立在spring-security早已集成在系统中的前提下: 1.需要创建一个spring-security.xml文件并关联在applicationContext.xml文件中:& ...

  7. JIRA学习一:Windows下安装破解JIRA6.3.6

    安装环境: WindowsXP MySQL-5.5.28 JDK1.6.0_21 JIRA功能全面,界面友好,安装简单,配置灵活,权限管理以及可扩展性方面都十分出色. 一.MySQL建库和建账号 1. ...

  8. Windows下安装破解JIRA6.3.6

    相关工具下载地址:http://pan.baidu.com/s/1kT9xZEJ 安装环境: WindowsXP MySQL-5.5.28 JDK1.6.0_21 JIRA功能全面,界面友好,安装简单 ...

  9. cas+tomcat+shiro实现单点登录-4-Apache Shiro 集成Cas作为cas client端实现

    目录 1.tomcat添加https安全协议 2.下载cas server端部署到tomcat上 3.CAS服务器深入配置(连接MYSQL) 4.Apache Shiro 集成Cas作为cas cli ...

随机推荐

  1. Sprint第三阶段(第四天12.12)

  2. s5pv210启动debian出错提示bash: cannot set terminal process group (-1): Inappropriate ioctl for device

    1.启动参数如下: bootargs=root=/dev/nfs nfsroot=192.168.1.8:/opt/wheezy_fs ip=192.168.1.9:192.168.1.8:192.1 ...

  3. 《与小卡特一起学Python》 Code2

    下边是一个猜数字的小游戏: 几乎所有语言都这样做的…… here we go! import random secret = random.randint(1,99) guess = 0 tries ...

  4. 事件委托和JQ事件绑定总结

    事件委托: 比喻:事件委托的事例在现实当中比比皆是.比如,有三个同事预计会在周一收到快递.为签收快递,有两种办法:一是三个人在公司门口等快递:二是委托给前台MM代为签收.现实当中,我们大都采用委托的方 ...

  5. 转:java怎么用一行代码初始化ArrayList

    java怎么用一行代码初始化ArrayList 您可以创建一个工厂方法: public static ArrayList<String> createArrayList(String .. ...

  6. .net(C#)在vs2010版本下的MVC如何配置才能切换静态页面(html)

    由于vs2010用的人比较多,虽然建mvc项目vs2010可能还不成熟,但鉴于每个人的成长有限,每个地方的资源有限,最主要的是为了解决问题,所以先不管那么多了. 用vs2010为公司网站建站,要求js ...

  7. [原创] Win7全自动精简批处理_绝对原创,绝对给力_感谢无忧给了我一年的潜水

    2011htpcfans发表于 2012-5-5 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=210043 @echo 全自动/手动精简 ...

  8. Maven 手动添加 JAR 包到本地仓库

    Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的,4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢 ...

  9. ireport5.6+jasperreport6.3开发(三)--以javabean为基准的报表开发(javabean)

    这里只有ireport的开发没有web侧的程序. ireport的数据源可以说是多种多样,大致可以通过文件 数据库 bean类这三种方式,这里只介绍bean类 (数据库比较简单可参考其他的网站,文件没 ...

  10. 移动web点5像素的秘密

    最近和一个朋友聊天,朋友吐露了工作上的一些不开心,说自己总是喜欢跟别人比较,活得比较累,这种感觉大部分人经历过,往往觉得是自己心态不好,其实不然,这是人性,此时应该快速摆脱这种状态,想到DOTA大9神 ...