centos 7 安装 crowd2.8和集成jira6.3.3和confluence5.8
来源:互联网 发布:淘宝更换宝贝详情页 编辑:程序博客网 时间:2024/04/30 09:43
centos 7 安装 crowd2.8
二、安装
1.解压缩atlassian-crowd-2.8.0.zip,
2.在内嵌的Tomcat的common\lib目录下放所需的数据库驱动,本文采用mysql,crowd中已包含相关驱动;
3.启动crowd,运行解压后crowd-webapp目录中的start_crowd.sh
完成启动后,打开
http://127.0.0.1:8095/crowd/console/
5. 此时,发现需要申请码。记下Server-ID,停止tomcat。
6. 配置数据库,在mysql中新建crowd的用户和表空间,输入。
7.破解。
运行keygen中的crowd_keygen.jar,将atlassian-crowd-2.8.0\crowd-webapp\WEB-INF\lib下的atlassian-extras-3.2.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"/>
将此行注释:
<!-- <authenticatorclass="com.atlassian.jira.security.login.JiraSeraphAuthenticator"/>-->
22. 至此,所有单点登录配置已完成。重启jira服务器。可以试验下单点登录了,在同一个Session会话窗口中,登录其中一个应用成功后,可以发现已经自动登录到另外一个应用了。
- centos 7 安装 crowd2.8和集成jira6.3.3和confluence5.8
- 安装及汉化并使用Crowd2.7集成Confluence5.3与JIRA6.1,实现单点登录
- jira6.3.6、confluence5.8更改数据库配置
- CentOS 7 安装jira6.3.6
- Confluence5.8.10安装和破解
- TestLink学习五:TestLink1.9.13和JIRA6.3.6的集成
- TestLink学习五:TestLink1.9.13和JIRA6.3.6的集成
- TestLink学习五:TestLink1.9.13和JIRA6.3.6的集成
- Confluence5.8.10安装和破解(Window和Linux通用)
- CentOS中JIRA6.3.6安装配置过程
- jira 安装记录(CentOS 6.2 安装jira6.3.6 -汉化-破解)
- Centos搭建持续集成(三)----安装SVN和Apache
- linux下jira6.3.3安装破解
- centos 安装jdk1.8和tomcat
- Confluence5.8中文PPT、宏乱码解决方法
- Confluence5.6.5安装破解
- Confluence5.8.10安装过程
- Confluence5.10.8安装教程
- IOS UITableView索引排序功能
- oj水题-发金牌
- java设计模式之适配器模式
- 防止SQL注入
- Hibernate批量添加与更新
- centos 7 安装 crowd2.8和集成jira6.3.3和confluence5.8
- [项目回顾]基于Redis的在线用户列表解决方案
- 转载知乎-前端汇总资源
- android google mvp
- filter, mmap, reduce
- FreeBSD10.1 pcap_next_ex补包延时问题。
- java笔试题(一)
- WordPress 主题文件结构及执行
- 宏、枚举、typedef