開始使用單一登入

Last updated: March 25, 2026

單一登入 (SSO) 是一個認證過程,允許用戶使用一組登入憑證來存取多個應用程式。HackerRank for Work 支援 SSO,以提供無縫的登入體驗,並特別適合較大的團隊。此整合簡化了存取管理,減少了處理多個憑證的需求。

前提條件

  • 您必須擁有 公司管理員 權限。

啟用 SSO 的步驟

  1. 存取 SSO 設定:導航到登陸頁面右上角,點擊個人資料下的向下箭頭,選擇 設定,接著選擇 單一登入

2024-09-04_12-43-58.png

2. 配置 SSO:

  • 複製 SSO 唯一識別碼,並將其加入您的身份提供者 (IDP) 應用程式(例如,Okta、OneLogin)。

    1. 使用 IDP 應用程式產生元資料 XML 檔案。

    2. 在 HRW 中點擊 上傳元資料,並上傳 XML 檔案。上傳後,將顯示一個元資料 URL。

3. 啟用 SSO:

  • 透過複製產生的 URL 並在無痕瀏覽器視窗中打開來測試 SSO 設定。您應該會被重定向到您的 IDP 登入頁面。登入並確認您已返回 HackerRank。

  • 確認後,點擊 啟用 SSO,以強制所有組織中的用戶使用 SSO 登入。今後,所有用戶都必須通過您的 IDP 登入頁面登入。

4. 停用 SSO(可選):

  • 如有需要,您可以隨時點擊 禁用 SSO 按鈕來禁用 SSO,該按鈕以紅色突出顯示。

2024-09-04_12-34-00.png

SSO 端點

  • 實體 ID(元資料 URL):
    https://www.hackerrank.com/x/api/v1/sso/saml/[company_unique_id]/metadata

  • ACS/回應 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/metadata

  • ACS 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)管理您的密碼。