Confluence与Crowd通信设置
<<Jira与crowd通信设置(之前要做ldap)>>
重要:首先依然是要将Confluence的外部管理开启(管理员用户)
开启外部管理操作:安全性—>> Security Configuration — >>编辑,勾选外部用户管理 — >>保存
之前操作跟jira的一样,但不需要在建目录了,只需建立Application就可以了
以下为配置文件的修改编辑等!
设置环境变量(这两步是为了你们看着方便的,CROWD和WIKI)
[root@kinggoo crowd]# CROWD=/root/Guanli/crowd
[root@kinggoo confluence]# WIKI=/root/Guanli/confluence
一、需要拷贝的文件
从这里 |
拷贝到 |
$CROWD/client/crowd-integration-client-X.X.X.jar |
$WIKI/confluence/WEB-INF/lib |
$CROWD/client/conf/crowd.properties |
$WIKI/confluence/WEB-INF/classes |
$CROWD/client/conf/crowd-ehcache.xml |
$WIKI/confluence/WEB-INF/classes |
如果你是新安装的WIKI此次无需备份拷贝到的目标文件
[root@kinggoo lib]# cp /root/Guanli/crowd/client/crowd-integration-client-2.0.7.jar .
[root@kinggoo lib]# cp /root/Guanli/crowd/client/conf/crowd.properties .
[root@kinggoo lib]# cp /root/Guanli/crowd/client/conf/crowd-ehcache.xml .
二、修改配置文件
[root@kinggoo lib]# cd $WIKI/confluence/WEB-INF/classes/
[root@kinggoo classes]# vim atlassian-user.xml,去掉找到crowd,去掉此处注释
For more information, please see:
http://confluence.atlassian.com/display/CROWD/Integrating+Crowd+with+Atlassian+Confluence
–>
<!–
<crowd key="crowd" name="Crowd Repository"/>
–>
<!– END of CROWD repository –>
保存
在[root@kinggoo classes]# $WIKI/confluence/WEB-INF/classes目录下vim crowd.properties
修改application.password=新建confluence应用的密码
及application.name=新建confluence应用的名称
#Thu Oct 12 11:56:52 PDT 2006
session.lastvalidation=session.lastvalidation
session.isauthenticated=session.isauthenticated
application.password=confluence
application.name=kinggoo-confluence
session.validationinterval=0
crowd.server.url=http://localhost:8095/crowd/services/
session.tokenkey=session.tokenkey
application.login.url=http://localhost:8080/
编辑seraph-config.xml
[root@kinggoo classes]# vim seraph-config.xml
(红色添加注释,蓝色去掉注释)
注释掉以下内容:
<!–
<authenticator class="com.atlassian.confluence.user.ConfluenceAuthenticator"/>
–>
去掉注释打开以下内容:(新版本添加)
<!–
<authenticator class="com.atlassian.crowd.integration.seraph.ConfluenceAuthenticator"/>
–>
[root@kinggoo classes]# cd $WIKI/bin
Confluence有部分内容来至网络文档“51CTO下载-Index-基于Attlassian Crowd套件集成SSO”
已如上所说,如果你在配置好后,重启confluence时,日志有如下错误:
com.atlassian.crowd.integration.seraph.CrowdAuthenticator.autoLoginToCrowd(CrowdAuthenticator.java:225)
Stack Trace:[hide]
则需要修改seraph-config.xml
[root@kinggoo classes]# vim seraph-config.xml
<authenticator class="com.atlassian.crowd.integration.seraph.ConfluenceAuthenticator"/>
改为
<authenticator class="com.atlassian.crowd.integration.seraph.v22.ConfluenceAuthenticator"/>
因为我为出现这个问题,所以只是将其添加上,为以后其他人减少出错时间!
集成参考:http://confluence.atlassian.com/display/CROWD/Integrating+Crowd+with+Atlassian+Confluence
主要出错:http://confluence.atlassian.com/display/CONFKB/Confluence+Fails+to+Start+After+Crowd+Integration
Glad I’ve fnially found something I agree with!
Sorry, you said, I read some!
You say: This article help you, right?