翻譯|使用教程|編輯:莫成敏|2019-08-12 11:15:55.473|閱讀 862 次
概述:Collaborator是一款功能全面的代碼審查工具。Collaborator的代碼審查可以為開發(fā)測(cè)試人員和管理者提供幫助,生產(chǎn)出高質(zhì)量的代碼。本文主要介紹如何在Atlassian Crowd OpenID服務(wù)器和Collaborator之間建立單點(diǎn)登錄。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Collaborator是一款功能全面的代碼審查工具。Collaborator的代碼審查可以為開發(fā)測(cè)試人員和管理者提供幫助,生產(chǎn)出高質(zhì)量的代碼。團(tuán)隊(duì)可以用它在一個(gè)透明、共同的框架中進(jìn)行同行代碼審查、用戶示例和測(cè)試計(jì)劃的編輯。
點(diǎn)擊下載Collaborator免費(fèi)版
本文主要介紹如何在Atlassian Crowd OpenID服務(wù)器和Collaborator之間建立單點(diǎn)登錄。要了解單點(diǎn)登錄的一般原理,請(qǐng)參閱單點(diǎn)登錄。來看看下面的具體操作吧~
(可選)啟用HTTPS連接
單點(diǎn)登錄服務(wù)器大多使用HTTPS連接,因此您可能還需要為Collaborator服務(wù)器啟用它。有關(guān)說明,請(qǐng)參閱。不要忘記重新啟動(dòng)Collaborator服務(wù)器以應(yīng)用更改。
安裝和配置Crowd Server
1、安裝Atlassian Crowd服務(wù)器。
2、以管理員身份登錄Crowd服務(wù)器。
3、添加新的應(yīng)用程序集成:從主菜單中選擇Applications,然后單擊Add Application。這將顯示應(yīng)用程序設(shè)置。
4、指定設(shè)置值:
申請(qǐng)類型 | 定義要添加到Crowd的應(yīng)用程序類型。對(duì)于Collaborator集成,請(qǐng)選擇“通用應(yīng)用程序”選項(xiàng)。 |
名稱 | 客戶端應(yīng)用程序的名稱。在整個(gè)服務(wù)器上必須是唯一的。 |
描述 | 應(yīng)用程序的簡(jiǎn)短描述。 |
密碼和確認(rèn)密碼 | 密碼應(yīng)用程序在對(duì)Crowd服務(wù)器進(jìn)行身份驗(yàn)證時(shí)將使用。重新鍵入密碼以進(jìn)行確認(rèn)。 |
單擊下一步
5、指定Collaborator服務(wù)器的URL和遠(yuǎn)程IP地址。如果您不使用代理,請(qǐng)指定端口號(hào)。您可以單擊“解析IP地址”,這會(huì)提示Crowd解析應(yīng)用程序的IP地址。
注意:您的Collaborator服務(wù)器必須可供SSO服務(wù)器訪問,反之亦然。配置防火墻或啟用隧道連接以執(zhí)行此操作。
單擊下一步
6、選擇此應(yīng)用程序可用于身份驗(yàn)證和授權(quán)的一個(gè)或多個(gè)目錄:
單擊下一步
7、指定有權(quán)訪問該應(yīng)用程序的用戶。
執(zhí)行以下操作之一:選擇“允許所有用戶進(jìn)行身份驗(yàn)證”,向目錄中定義的所有用戶授予應(yīng)用程序訪問權(quán)限,或選擇一個(gè)或多個(gè)要訪問的用戶組,然后單擊“添加組”。
單擊下一步
8、確認(rèn)您的應(yīng)用程序的細(xì)節(jié),然后單擊添加應(yīng)用程序。
9、如果使用代理服務(wù)器,請(qǐng)切換到應(yīng)用程序設(shè)置的“遠(yuǎn)程地址”選項(xiàng)卡,并將代理服務(wù)器的IP添加到列表中。
配置Collaborator服務(wù)器
1、在瀏覽器中打開Collaborator登錄頁面,以管理員身份登錄Collaborator。
2、在Collaborator中,轉(zhuǎn)到管理員>單點(diǎn)登錄。
3、在新建SSO配置部分中,選擇CROWD SSO配置類型,然后單擊Create。這將顯示配置設(shè)置。
4、指定設(shè)置值:
OpenID端點(diǎn)URL | 如果尚未建立會(huì)話,則為用戶重定向單點(diǎn)登錄過程的URL。 端點(diǎn)通常具有以下格式: http(s)://yourcrowdserver:8095/openidserver/op |
Crowd server URL | 您的Crowd server的URL(包括端口號(hào))。 Crowd server URL通常具有以下格式: http(s)://yourcrowdserver:8095/crowd |
群組應(yīng)用程序名稱和群組應(yīng)用程序密碼 | 用于Colladrator集成的Crowd應(yīng)用程序的名稱和密碼。 這是我們?cè)缙谠贑rowd server創(chuàng)建的應(yīng)用。 |
啟用群組同步 | 指定Collaborator是否應(yīng)將其本機(jī)組與來自Crowd服務(wù)器的組信息同步。 啟用后,每次登錄時(shí),Collaborator都將檢查Crowd服務(wù)器上組中的用戶成員身份,創(chuàng)建新組(如果需要),并自動(dòng)將此用戶添加到Collaborator服務(wù)器上的相應(yīng)組。如果Crowd服務(wù)器上有多個(gè)組,則此操作可能非常耗時(shí)。如果您有任何問題,請(qǐng)檢查服務(wù)器日志。 |
自動(dòng)組創(chuàng)建過濾器 | 一種Java樣式的正則表達(dá)式,用于在自動(dòng)創(chuàng)建組之前過濾Crowd組。將排除與該模式不匹配的任何組名。 |
5、指定值后,單擊“保存”。這將創(chuàng)建一個(gè)Crowd OpenID配置。
6、如果您有多個(gè)配置,請(qǐng)按“激活”將當(dāng)前配置標(biāo)記為活動(dòng)。
7、將Admin> 單點(diǎn)登錄屏幕滾動(dòng)到單點(diǎn)登錄(SSO)狀態(tài)部分,然后將Enable 單點(diǎn)登錄設(shè)置更改為Yes。
現(xiàn)在,已經(jīng)配置并運(yùn)行了Collaborator和Crowd OpenID服務(wù)器之間的集成。登錄服務(wù)器將處理登錄Collaborator服務(wù)器的進(jìn)一步嘗試。
故障排除
如果您遇到Crowd OpenID單點(diǎn)登錄身份驗(yàn)證問題,請(qǐng)檢查以下內(nèi)容:
確保在{CROWD_INSTALL} /crowd-webapp/WEB-INF/classes/crowd-init.properties文件中指定了Crowd主目錄。檢查此目錄是否可寫。
檢查是否已安裝并配置CrowdID插件。默認(rèn)情況下,使用群集設(shè)置向?qū)г诎惭bCrowd服務(wù)器期間安裝和配置它。如果您已跳過這些步驟,請(qǐng)按照Atlassian文檔中的說明進(jìn)行安裝和配置。
如果所有用戶嘗試登錄Collaborator服務(wù)器始終重定向到http(s)://yourcrowdserver:8095/openidserver/(即使他們已經(jīng)在Crowd服務(wù)器上登錄),請(qǐng)驗(yàn)證是否正確指定了OpenID端點(diǎn)URL值。即,URL以/openidserver/op結(jié)尾。
如果問題仍然存在,您可以通過-Dcom.smartbear.server.sso.disable=true Java VM選項(xiàng)禁用單點(diǎn)登錄身份驗(yàn)證。
想要購買Collaborator正版授權(quán),或了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊
掃描關(guān)注慧聚IT微信公眾號(hào),及時(shí)獲取最新動(dòng)態(tài)及最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn