設定 Slack 的 SAML 單一登入

SAML 型單次登入 (SSO) 可讓成員透過你選擇的身分提供者 (IDP) 存取 Slack。

注意:如果在設定 SAML SSO 時發生問題,請造訪「SAML 授權錯誤疑難排解」尋求協助。

提示:工作空間擁有者與組織擁有者可略過 SSO 認證程序,並透過電子郵件地址和密碼登入。這個方法可確保在你的 IDP 發生問題的情況下,仍能存取 Slack。


步驟 1:設定身分提供者

一開始時,你需要在 IDP 與 Slack 之間建立連線。許多與我們合作的提供者都有相關內容,以引導你瞭解如何啟用 Slack 的 SAML:

注意:我們另提供其他實用指南,有助你設定自訂 SAML SSOGoogle Workspace SSOADFS SSO


步驟 2:設定 SAML SSO

免費版、Pro 版和 Business+ 方案

企業版方案

IDP 設定完成後,工作空間擁有者即可啟用 SSO。

  1. 從桌面按一下左上角的工作空間名稱。
  2. 將游標放在「工具與設定」上,然後按一下「工作空間設定」。
  3. 在左側欄的「管理」下方,按一下「SSO 和認證」。
  4. 在「身分提供者或自訂 SAML」旁邊,按一下「設定 SAML」。
  5. 在畫面右上角開啟「測試」模式。
  6. 在「SAML SSO 網址」旁,輸入「SAML 2.0 端點網址」。(這裡指的是先前設定連接器時產生的網址)。如果你的 IDP 是 Okta,則可視需要改為加入「IDP 網址」。
  7. 在「身分提供者核發者」旁,輸入「IDP 實體識別碼」。
  8. 完整複製身分提供者提供的「x.509 認證」,然後將其貼到「公開認證」欄位。
  9. 在「進階選項」旁,按一下「展開」。選擇如何簽署來自 IDP 的 SAML 回應。如果你需要端對端加密金鑰,請勾選「簽署 AuthnRequest」旁的方塊,系統即會顯示認證。
  10. 在「設定」下方,你可以決定成員是否能在 SSO 啟用後編輯個人檔案資訊 (如電子郵件地址或顯示名稱)。你也可以選擇將 SSO 設定為必要項目、部分需要項目* 或選用項目。
  11. 在「自訂」下方,輸入「登入按鈕標籤」。
  12. 按一下「儲存組態」以完成設定。

IDP 設定完成後,組織擁有者即可啟用 SSO。

  1. 從桌面按一下左上角的組織名稱。
  2. 從功能表選取「工具與設定」,然後按一下「組織設定」。
  3. 在側欄按一下「安全性」,然後選取「SSO 設定」。
  4. 輸入你的 SSO 名稱
  5. 輸入「SAML 2.0 端點網址」(這裡指的是先前設定連接器時產生的網址) 以設定傳送 Slack 認證要求的目的地。
  6. 輸入你的身分提供者核發者網址
  7. 預設情況下,「身分提供者核發者網址」為 https://slack.com,但此欄位的內容應符合 IDP 中的設定。
  8. 完整複製 IDP 的「x.509 認證」。
  9. 選擇是否要簽署 SAML 回應和判斷提示。如果你需要 IDP 的端對端加密金鑰,請勾選「簽署 AuthnRequest」旁的核取方塊,系統即會顯示認證。你也可以選取「AuthnContextClassRef」值的偏好設定。
  10. 按一下「測試組態」。當變更成功或需要變更其他設定時,系統會通知你。
  11. 按一下「開啟 SSO」或「新增 SSO」。


設定其他 SSO 設定

你可以額外新增最多 11 項 SSO 設定,讓成員透過你選擇的 IDP 登入 Slack。

  1. 從桌面按一下左上角的組織名稱。
  2. 將游標放在「工具與設定」上,然後按一下「組織設定」。 
  3. 在側欄按一下「安全性」,然後按一下「SSO 設定」。
  4. 按一下右上角的「新增 SSO 設定」。

提示:如果有提供工作空間或組織的訪客帳號,建議你選擇將 SSO 設為部分需要項目,這樣他們還是可以使用電子郵件地址和密碼登入。

注意: SSO 設定完畢後,你就可以管理 SSO 設定,並瞭解如何將 IDP 群組連接至組織中的工作空間


SSO 啟用後的須知提醒

你設定好 SSO 後,必須使用 SSO 登入的成員會收到一封電子郵件。該電子郵件會提示成員將自己的 Slack 帳號與 IDP 綁定。成員必須在 72 個小時內綁定帳號,否則連結就會到期。

在 SSO 啟用時就已登入的所有成員都將保持登入狀態。 日後,每位成員都要使用 IDP 帳號登入 Slack。如果你選擇將 SSO 設為必要項目,成員必須先進入登入頁面才能存取 Slack。

注意: 為簡化成員管理作業,Slack 支援採用 SCIM 佈建標準

誰可以使用此功能?
  • 工作空間擁有者組織擁有者
  • 可在 Business+Enterprise 方案使用
  • 可在免費Pro 方案使用 (如果你已將 Salesforce 組織連結到 Slack)