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