关闭

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

2370人阅读 评论(0) 收藏 举报
分类:


Crowd:破解文件

keygen_crowd2.1.zip:http://pan.baidu.com/s/1GaRFh


1.      Crowd认证所需类

和Crowd集成需要crowd-integration-client-xxx.jar类包,如果没有,从standalone版本复制一份到jira和Confluence的WEB-INF/lib目录下。在在jira4.2.1-b588(war)中可能存在这个包。


2.      Crowd配置

使用crowd管理员用户登录

1)        新建Directories

建立一个通用目录,如apps,这是的目录是一个权限的集合,建立的用户会直接与这个目录关联,在这个目录建立以前应该会有个系统在安装时就已经存在的系统目录。不要更改系统原来的目录,而是新建一个,为后面的应用做准备。


2)        导入jira和Confluence用户

使用Crowd提供的用户导入工具(User->ImportUser->Atlassian Importer)导入用户,支持导入Bamboo、Jira、Confluence的用户,同时用户组也会被导入。

注意,在Product Database URL项正确填写jdbc URL。


3)        添加application

建立jira,confluence类型应用。如果JIRA和Confluence应用要将认证请求转给Crowd,则必须在Crowd中添加相应的应用(application),并映射到相应的目录上。


3.      配置jira与crowd通信

修改/opt/atlassian/jira/WEB-INF/classes/crowd.properties文件

application.name                       jira

application.password                    jira

application.login.url                     http://192.168.80.128:8080/jira

crowd.server.url                        http://192.168.80.128:8080/crowd/services/

application.name就是在crowd中为Jira建立的applications,application.password就是在crowd中建立的applications的密码。

 

修改/opt/atlassian/jira/WEB-INF/classes/osuser.xml文件

<opensymphony-user>

 

    <authenticator class="com.opensymphony.user.authenticator.SmartAuthenticator" />

 

<!-- CROWD:START

    You will need to uncomment the Crowd providers below to enable Crowd integration

    and comment out the default providers that are located further down in this file.

-->

    <provider class="com.atlassian.crowd.integration.osuser.CrowdCredentialsProvider"/>

    <provider class="com.atlassian.crowd.integration.osuser.CrowdAccessProvider"/>

    <provider class="com.atlassian.crowd.integration.osuser.DelegatingProfileProvider">

        <property name="provider-1">com.atlassian.crowd.integration.osuser.CrowdProfileProvider</property>

        <property name="provider-2">com.atlassian.jira.user.ExternalEntityJiraProfileProvider</property>

        <property name="provider-2-exclusive-access">true</property>

    </provider>

<!-- CROWD:END -->

 

<!-- CROWD:START  - The providers below here will need to be commented out for Crowd integration -->

<!--    <provider class="com.atlassian.jira.user.osuser.JiraOFBizCredentialsProvider">

                <property name="exclusive-access">true</property>

        </provider>

 

    <provider class="com.atlassian.jira.user.osuser.JiraOFBizProfileProvider">

                <property name="exclusive-access">true</property>

        </provider>

 

        <provider class="com.atlassian.jira.user.osuser.JiraOFBizAccessProvider">

                <property name="exclusive-access">true</property>

        </provider>

-->

<!-- CROWD:END -->

 

</opensymphony-user>

蓝色为取消注释部分,红色为注释部分。

 

修改/opt/atlassian/jira/WEB-INF/classes/seraph-config.xml文件

注释掉下列部分:

<!--<authenticatorclass="com.atlassian.jira.security.login.JiraOsUserAuthenticator"/>-->

增加新的认证,在JIRA 4.2.x版本修改如下:

<authenticatorclass="com.atlassian.crowd.integration.seraph.v22.JIRAAuthenticator"/>

4.      配置Confluence与crowd通信

修改/opt/atlassian/confluence/WEB-INF/classes/crowd.properties文件

session.lastvalidation=session.lastvalidation

session.isauthenticated=session.isauthenticated

application.password=confluence

application.name=confluence

session.validationinterval=0

crowd.server.url=http://192.168.80.128:8080/crowd/services/

session.tokenkey=session.tokenkey

application.login.url=http://192.168.80.128:8080/confluence

application.name就是在crowd中为confluence建立的applications,application.password就是在crowd中建立的applications的密码。

 

修改/opt/atlassian/confluence/WEB-INF/classes/atlassian-user.xml文件

注释掉下列部分:

<!--<hibernate name="Hibernate Repository"key="hibernateRepository" description="Hibernate Repository" cache="true"/>-->

去掉以下部分注释:

<crowd key="crowd" name="CrowdRepository"/>

注意:最后在配置文件中,只保留这段配置,其他多余配置一律注释

 

修改/opt/atlassian/confluence/WEB-INF/classes/seraph-config.xml文件

注释掉以下内容:

<!--<authenticatorclass="com.atlassian.confluence.user.ConfluenceAuthenticator"/>-->

去掉注释打开以下内容(如果没有就添加)

<authenticatorclass="com.atlassian.crowd.integration.seraph.v22.ConfluenceAuthenticator"/>


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

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

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

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

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

Maven+svn+jira+jenkins环境搭建心得(二)-jenkins搭建与使用

Jenkins Jenkins安装以及集成使用   一、jenkins的安装 1.      从jenkins官网下载最新的war包,放入本地tomcat/webapps文件夹下,启动tomcat,...
  • duaiwuyan
  • duaiwuyan
  • 2014-01-23 15:39
  • 6551

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

1.      Crowd认证所需类 和Crowd集成需要crowd-integration-client-xxx.jar类包,如果没有,从standalone版本复制一份到jira和Conflue...
  • ilovemilk
  • ilovemilk
  • 2011-08-27 15:24
  • 7522

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

1.      Crowd认证所需类 和Crowd集成需要crowd-integration-client-xxx.jar类包,如果没有,从standalone版本复制一份到jira和Confl...
  • mawming
  • mawming
  • 2016-08-17 14:47
  • 505

构建高效的团队协作工具(三) Confluence安装配置

Confluence是一个专业的企业知识管理与协同软件,一个企业级别的wiki.通过它可以实现团队成员之间的协作和信息共享。Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之...
  • ilovemilk
  • ilovemilk
  • 2011-08-24 10:12
  • 8439

构建高效的团队协作工具(一) Jira安装配置

Jira是基于web的问题跟踪和项目管理软件解决方案,JIRA广泛地应用于全球上千家企业和开源组织.可以作为bug跟踪,缺陷跟踪,项目管理软件,JIRA使用简单,配置灵活,有完善的权限管理以及扩展性。...
  • mawming
  • mawming
  • 2016-08-17 14:47
  • 1296

团队协作工具新锐—Teamin使用初体验

Teamin是一款基于目标驱动的团队协作工具,通过把大目标拆分成短期小目标,逐个击破,让团队在每个阶段都有成果输出,工作有效率更加有效果。
  • pekboy
  • pekboy
  • 2016-05-20 16:03
  • 1328

《近匠》Worktile王涛:典型MEAN架构下的团队协作工具

《近匠》Worktile王涛:典型MEAN架构下的团队协作工具 80后90后是不待见纵向层级管理的一代人,他们在工作中往往更加注重横向的沟通协作,这是新时代互联网发展影响下企业文化所产生的...
  • surpassno
  • surpassno
  • 2015-12-23 14:47
  • 284

谈谈在线团队协作工具 - Tower.im

彩程设计出品的Tower很明显是模仿国外大神公司37 Signals的Basecamp,彩程CEO沈学良也承认了这一点(这个争论在知乎里也是吵得火热),Tower和Basecamp界面设计和风格上确实...
  • pan_tian
  • pan_tian
  • 2015-09-27 21:58
  • 5000
    个人资料
    • 访问:35373次
    • 积分:660
    • 等级:
    • 排名:千里之外
    • 原创:24篇
    • 转载:37篇
    • 译文:0篇
    • 评论:4条
    最新评论