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