開始使用單一登入
Last updated: March 25, 2026
單一登入 (SSO) 是一個認證過程,允許用戶使用一組登入憑證來存取多個應用程式。HackerRank for Work 支援 SSO,以提供無縫的登入體驗,並特別適合較大的團隊。此整合簡化了存取管理,減少了處理多個憑證的需求。
前提條件
您必須擁有 公司管理員 權限。
啟用 SSO 的步驟
存取 SSO 設定:導航到登陸頁面右上角,點擊個人資料下的向下箭頭,選擇 設定,接著選擇 單一登入。
2. 配置 SSO:
複製 SSO 唯一識別碼,並將其加入您的身份提供者 (IDP) 應用程式(例如,Okta、OneLogin)。
使用 IDP 應用程式產生元資料 XML 檔案。
在 HRW 中點擊 上傳元資料,並上傳 XML 檔案。上傳後,將顯示一個元資料 URL。
3. 啟用 SSO:
透過複製產生的 URL 並在無痕瀏覽器視窗中打開來測試 SSO 設定。您應該會被重定向到您的 IDP 登入頁面。登入並確認您已返回 HackerRank。
確認後,點擊 啟用 SSO,以強制所有組織中的用戶使用 SSO 登入。今後,所有用戶都必須通過您的 IDP 登入頁面登入。
4. 停用 SSO(可選):
如有需要,您可以隨時點擊 禁用 SSO 按鈕來禁用 SSO,該按鈕以紅色突出顯示。
SSO 端點
實體 ID(元資料 URL):
https://www.hackerrank.com/x/api/v1/sso/saml/[company_unique_id]/metadataACS/回應 URL:
https://www.hackerrank.com/x/api/v1/sso/saml/[company_unique_id]/acs登入 URL:
https://hackerrank.com/work/home登出 URL:
https://www.hackerrank.com/x/api/v1/sso/saml/[company_unique_id]/logout
例如,如果您的公司唯一 ID 為 fj0iolfc03n:
元資料 URL:
https://www.hackerrank.com/x/api/v1/sso/saml/fj0iolfc03n/metadataACS URL:
https://www.hackerrank.com/x/api/v1/sso/saml/fj0iolfc03n/acs
更新證書
您的 IdP 元資料包含安全證書。當證書過期時,請上傳新的元資料檔案至 HackerRank SSO 頁面。
為避免中斷,請在現有證書過期前,先上傳包含目前和新證書的元資料檔案。在這種情況下:
舊證書在過期前仍然有效。
新證書在您在 IdP 中更新後自動生效,舊證書則會過期。
此流程確保用戶保持登入狀態,並防止意外的登入失敗。
注意:
HackerRank 只能接受用戶的電子郵件地址。SSO 設置需要用戶定義具有正確數據的 SAML 聲明。若提供的資料非電子郵件地址,則 SSO 將失敗。
啟用 SSO 後,新用戶將不會收到用來設置密碼的通常歡迎電子郵件。
新用戶的 HRW 帳戶將自動啟用,並在輸入電子郵件地址後重定向到 SSO 登入頁面。
啟用 SSO 時,您無法重設您的 HackerRank 密碼。請改為通過您的身份提供者應用程式(IDP)管理您的密碼。