鉴于目前没有针对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. OpenCV2+入门系列(四):计算图像的直方图,平均灰度,灰度方差

    本篇懒得排版,直接在网页html编辑器编辑 在图像处理时,我们常常需要求出图像的直方图.灰度平均值.灰度的方差,这里给出一个opencv2+自带程序,实现这些功能. 直方图 对于直方图,使用cv::c ...

  2. 剑指offer三: 斐波拉契数列

    斐波拉契数列是指这样一个数列: F(1)=1; F(2)=1; F(n)=F(n-1)+F(n); public class Solution { public int Fibonacci(int n ...

  3. MySQL索引原理及慢查询优化 转载

    原文地址: http://tech.meituan.com/mysql-index.html MySQL凭借着出色的性能.低廉的成本.丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库.虽然性能 ...

  4. 单据UI代码开发

    1.构造UI项目后,打开生成的UI项目代码,在Model文件下,如初始化一些字段的值 2.订单明细行中行号设置.订单基本操作按钮提示UFIDA.U9.Base.BaseBP.Agent.dll(代理) ...

  5. python与C++交互

    python和C++能进行有效的交互,c++调用Python的一些小用法 写了一个python脚本导入发生异常,可能是编码问题(如存在中文),Python默认的是ASCII可加上:#!/usr/bin ...

  6. Python 安装Twisted 提示python version 2.7 required,which was not found in the registry

    由于我安装Python64位的,下载后没注册,安装Twisted时老提示“python version 2.7 required,which was not found in the registry ...

  7. DebugLog 打印方法执行时间

    DebugLog 打印方法执行时间 用于方便调试性能问题的打印插件.给访法加上@DebugLog,就能输出该方法的调用参数,以及执行时间. Project gradle配置 // Top-level ...

  8. alter system switch logfile与alter system archive log current的区别

    以前知道 ALTER SYSTEM SWITCH LOGFILE对单实例数据库或RAC中的当前实例执行日志切换, ALTER SYSTEM ARCHIVE LOG CURRENT会对数据库中的所有实例 ...

  9. Android Intent

    Intent在Android中的重要性不言而喻.本文主要总结下Intent使用过程中需要注意的一些问题. 1.隐式Intent AndroidManifest.xml声明时<intent-fil ...

  10. HTML5新增标签

    section标签  <section>标签,定义文档中的节.比如章节.页眉.页脚或文档中的其它部分.一般用于成节的内容,会在文档流中开始一个新的节.它用来表现普通的文档内容或应用区块,通 ...