設置 HackerRank 單一登入與 Azure AD
Last updated: March 25, 2026
概述
HackerRank for Work 的單一登入(SSO)可以使用高效且生產力的身份提供者,例如 Azure AD 來配置。
您可以通過 Azure AD 登錄 HackerRank。通過 SCIM 2.0 創建、更新和停用用戶帳戶。
先決條件
- 請參考 單一登入入門指南 獲取您的 SSO 唯一 ID
- 在以下 URL 中替換 ID,找到:「YOURSSOUNIQUEID」
- 請保留這些 URL 以供設置使用。
注意: HackerRank 只接受用戶的電子郵件地址。若收到非電子郵件地址的資訊,HackerRank SSO 將失敗。
在 Azure 上配置 SSO
- 導航到客戶的 Azure 入口網站:https://portal.azure.com
- 轉到 企業應用程式 -> 新建應用程式。
- 點擊建立您自己的應用程式。為應用程式添加一個名稱。
- 選擇 整合您在畫廊中找不到的其他應用程式(非畫廊)。
- 點擊 設定單一登入(位於左側窗格) -> SAML。
- 使用 步驟 1(見上方)中的 URL,您可以建立並上傳元資料檔案,然後上傳或手動輸入 步驟 1 中的 URL,如 步驟 7 所示。
- 如果已上傳元資料,請確保身份識別ID、回覆 URL、登出 URL 和
登入 URL 正確無誤。 - 如果您是手動輸入 URL,請點擊 編輯 在 基本 SAML 配置,並手動輸入 步驟 1 中的 URL。
- 點擊儲存。
- 驗證屬性,如以下範例。
下載 聯合元資料 XML。 - 將元資料檔案上傳到 HackerRank。
將用戶添加到群組
- 此步驟因組織而異,取決於他們的安全政策。
- 您可以點擊用戶和群組,並添加用戶或群組以提供對此應用程式的存取權限。
測試 SSO 整合
可以用兩種方式測試 SSO 整合:
- 從第 2 步複製 HackerRank SSO 連結,並在私人或隱身視窗中嘗試。
- 點擊啟用 SSO,並從 Azure 入口網站測試單一登入。
注意:在 Azure 入口網站的第二種測試方式中,請確保在測試時不要關閉 SSO 頁面。如設定不成功,您可以在同一頁面禁用 SSO。
參考資料
- 為 Azure AD 用戶配置 SAML 單一登入(SSO)
- 教學:Azure Active Directory 與 OpenAthens 的單一登入(SSO)整合 - 微軟 Entra
- 快速入門:新增企業應用程式 - 微軟 Entra