設置 HackerRank 單一登入與 Azure AD

Last updated: March 25, 2026

概述

HackerRank for Work 的單一登入(SSO)可以使用高效且生產力的身份提供者,例如 Azure AD 來配置。

您可以通過 Azure AD 登錄 HackerRank。通過 SCIM 2.0 創建、更新和停用用戶帳戶。

先決條件

注意:  HackerRank 只接受用戶的電子郵件地址。若收到非電子郵件地址的資訊,HackerRank SSO 將失敗。

在 Azure 上配置 SSO

  1. 導航到客戶的 Azure 入口網站:https://portal.azure.com
  2. 轉到 企業應用程式 -> 新建應用程式。 Azure_AD_SSO_Configuration_image_1.jpg
  3. 點擊建立您自己的應用程式。為應用程式添加一個名稱。Azure_AD_SSO_Configuration_image_2.jpg
  4. 選擇 整合您在畫廊中找不到的其他應用程式(非畫廊)Azure_AD_SSO_Configuration_image_3.jpg
  5. 點擊 設定單一登入(位於左側窗格) -> SAML。Azure_AD_SSO_Configuration_image_4.jpgAzure_AD_SSO_Configuration_image_5.jpg
  6. 使用 步驟 1(見上方)中的 URL,您可以建立並上傳元資料檔案,然後上傳或手動輸入 步驟 1 中的 URL,如 步驟 7 所示。Azure_AD_SSO_Configuration_image_6.jpg
  7. 如果已上傳元資料,請確保身份識別ID、回覆 URL、登出 URL 和
    登入 URL 正確無誤。
  8. 如果您是手動輸入 URL,請點擊 編輯基本 SAML 配置,並手動輸入 步驟 1 中的 URL。
    Azure_AD_SSO_Configuration_image_7.jpg
  9. 點擊儲存。
  10. 驗證屬性,如以下範例。
    下載 聯合元資料 XMLAzure_AD_SSO_Configuration_image_8.jpg
  11. 將元資料檔案上傳到 HackerRank。

將用戶添加到群組

  • 此步驟因組織而異,取決於他們的安全政策。
  • 您可以點擊用戶群組,並添加用戶或群組以提供對此應用程式的存取權限。

測試 SSO 整合

可以用兩種方式測試 SSO 整合:

  • 第 2 步複製 HackerRank SSO 連結,並在私人或隱身視窗中嘗試。
  • 點擊啟用 SSO,並從 Azure 入口網站測試單一登入。

注意:在 Azure 入口網站的第二種測試方式中,請確保在測試時不要關閉 SSO 頁面。如設定不成功,您可以在同一頁面禁用 SSO。

Azure_AD_SSO_Configuration_image_9.jpg

參考資料