使用 OneLogin 設定 SCIM
您可以透過 OneLogin 設定使用者管理、佈建群組以及指派 Tableau Cloud 網站角色。如果您還不熟悉 Tableau 網站角色和每個角色允許的能力,請參閱設定使用者的網站角色。
您完成以下步驟時,還可協助讓您隨時都可瀏覽 OneLogin 文件。從 OneLogin 文件中的使用者佈建簡介(連結在新視窗開啟)開始。
步驟 1:執行必要條件
SCIM 功能要求將站台設定為支援 SAML 單一登入 (SSO)。
完成使用 OneLogin 設定 SAML(連結在新視窗開啟) 的以下部分:
完成這兩個部分中的步驟後,保持已登入 OneLogin 門戶和 Tableau Cloud 的狀態,並顯示以下頁面:
Tableau Cloud 中的「設定」>「驗證」頁面。
在 OneLogin 門戶中,開啟 [Configuration] (配置)頁面。
步驟 2:啟用 SCIM 支援
採用以下步驟透過 OneLogin 啟用 SCIM 支援。另請參閱 透過 OneLogin 提供 SCIM 支援的附註與限制部分。
附註:請記住在進行設定變更後,按一下 OneLogin 入口網站右上角的儲存。
以站台管理員身分登入到 Tableau Cloud 站台,並選取「設定」>「驗證」。
執行以下動作:
在「自動佈建與群組同步 (SCIM)」下的「驗證」頁面中,選取「啟用 SCIM」核取方塊。
此操作將使用您將在 IdP 的 SCIM 設定中使用的值填充「基本 URL」和「密碼」方塊。
重要資訊:密碼權杖只會在生成之後即時顯示。如果在將密碼套用於 IdP 之前已丟失密碼,您可以選取「生成新密碼」。此外,該密碼權杖與啟用 SCIM 支援的網站管理員的 Tableau Cloud 使用者帳戶相關聯。如果該使用者的網站角色發生變更或者將該使用者從網站中移除,則密碼權杖會變為無效,另一位網站管理員必須生成新密碼權杖並將其套用至 IdP。
複製密碼權杖值。
在 OneLogin 入口網站中開啟「設定」頁面。
對於 [API Status] (API 狀態),按一下 [Enable] (啟用)。
對於 [SCIM Bearer Token] (SCIM Bearer 權杖),貼上您之前複製的 Tableau Cloud SCIM 密碼權杖。
對於 [SCIM Base URL] (SCIM 基本 URL),複製並貼上 Tableau Cloud SCIM 設定中顯示的基本 URL。
在「佈建」頁面上中執行以下動作:
選取啟用佈建。
在 OneLogin 中刪除使用者,或移除使用者的應用程式存取權限,並執行以下動作時,選取暫停。
按一下「儲存」。
(可選)在「參數」頁面上,將 SCIM 使用者名稱對應到電子郵件屬性。若未將 SCIM 使用者名稱對應到電子郵件地址格式中的屬性,則必須在佈建流程中為每個使用者手動填入此欄位。
若對應值不包含使用者電子郵件地址,則在佈建使用者時會顯示錯誤。
若要完成佈建使用者和群組的步驟,請保持登入到 OneLogin 入口網站,並繼續下一部分。
第 3 步:佈建使用者與群組
OneLogin 為您提供了多種方式,您可以透過這些方式來指派諸如群組或網站角色等使用者屬性。您可以在 Tableau Cloud 應用層級應用這些屬性、建立對應規則或將它們手動應用於單個使用者。
在開始之前,請務必注意 OneLogin 群組概念與 Tableau 群組概念的作業方式不同。在 OneLogin 中,群組充當安全邊界,以將特定的安全性原則套用於使用者。因此,使用者一次只能屬於一個群組。
此外,OneLogin 使用角色作為不同使用者群組可以存取的應用程式之容器。為使用者指派角色後,將授予他們對該角色中包含的所有應用程式的存取權限。這類似於 Tableau 群組概念。使用者在 OneLogin 中可以有多個角色,這些角色可以對應到目標應用程式群組,例如 Tableau Cloud。
附註:以下步驟假設您已登入 OneLogin 入口網站和 Tableau Cloud 應用程式。這些步驟提供一些特定於 Tableau 的資訊,您可以將這些資訊與 OneLogin 文件結合使用,將群組和網站角色對應屬性到使用者。
佈建使用者
使用以下步驟透過 OneLogin 入口網站將使用者佈建到 Tableau Cloud。
前往使用者索引標籤,並選取要佈建的使用者。這將開啟使用者設定頁面。
從左側巡覽功能表中,選取應用程式。
在應用程式頁面上,按一下加號 (+) 圖示,以為您的 Tableau Cloud 應用程式佈建使用者,然後按一下繼續。
在網站角色欄位中為使用者輸入適當的 Tableau Cloud 網站角色。有關網站角色的詳情,請參閱設定使用者的網站角色(連結在新視窗開啟)。
按一下「儲存」。
使用 OneLogin 角色佈建多個使用者
可以透過在 OneLogin 中指派角色將多個使用者佈建到 Tableau Cloud。可以手動或使用對應自動將使用者新增到角色。
要將使用者新增到角色:
前往使用者 > 角色,然後選取現有角色或建立新角色。有關詳細資訊,請參閱 OneLogin 文章角色(連結在新視窗開啟)。
以下範例顯示了我們稍後將在 Tableau Cloud 中作為群組使用的角色「銷售」。
在應用程式頁面上,將角色存取權限指派給 Tableau Cloud 應用程式。這應該會自動將關聯的使用者佈建到應用程式。
在使用者頁面上,可以透過輸入使用者的名字和姓氏手動將使用者新增到角色,或者新增對應以根據特定屬性(例如使用者的 Active Directory 群組)自動將使用者新增到角色。
將使用者新增到角色後,我們建議在應用程式中建立原則,以根據 OneLogin 角色指派適當的 Tableau Cloud 網站角色。有關詳細資訊,請參閱 OneLogin 文章設定應用程式(連結在新視窗開啟)。
在下面的螢幕擷取畫面中,具有「銷售」角色的使用者會在 Tableau Cloud 中被指派 Creator 網站角色。同樣,具有「行銷」角色的使用者將被指派 Viewer 網站角色。
將使用者新增到現有 Tableau Cloud 群組
將 Tableau Cloud 群組匯入 OneLogin,並指定希望在使用者佈建對話方塊中預設選取的群組。
開啟 [Parameters] (參數)頁面,按一下 [Groups] (群組),並選中 [Include in User Provisioning] (包括在使用者設定中)核取方塊。
轉到 [Provisioning] (設定)頁面,並在 [Entitlements] (權利)部分中按一下 [Refresh] (重新整理)。
此操作會從 Tableau Cloud 匯入群組。
返回到 [Parameters] (參數)頁面,然後選取要在使用者設定頁面中顯示為選定值的群組。
若要變更群組成員身分,請轉到 [Users] (使用者)頁面,選取一個使用者,並在 [Groups] (群組)部分修復可用和選定的值。
您也可以建立根據定義的條件將使用者自動放入群組中的對應。有關詳細資訊,請參閱 OneLogin 文章對應(連結在新視窗開啟)。
透過 OneLogin 在 Tableau Cloud 中建立群組
使用以下步驟根據 OneLogin 對應中的屬性建立 Tableau Cloud 群組。例如,根據使用者角色在 Tableau Cloud 中建立群組。
前往應用程式,選取 Tableau Cloud 應用程式,然後選取原則。
在原則頁面上,按一下新增原則,以開啟編輯對應視窗。
在動作下,從下拉式功能表中選取設定群組,然後選取從 OneLogin 對應。
具有相符值的條件欄位會使用規則運算式。若要在 Tableau Cloud 中建立與 OneLogin 中的角色名稱相符的群組,請在文字欄位中輸入
.*
。
指派 Tableau 網站角色
預設情況下,將為使用者指派 [Viewer] 網站角色,該角色需要 [Viewer] 授權類型。
無論您在 OneLogin 中使用什麼方法來指派網站角色,在某一時刻您都需要在文字方塊中輸入網站角色名稱。有關可以輸入的允許值,請參閱下方的有效的 Tableau 網站角色值。
以下是可以指派網站角色的一些方法
對於單個使用者:
在使用者頁面上,選取使用者,然後巡覽到應用程式索引標籤。選取相應的 Tableau Cloud 應用程式。
在使用者設定中,在網站角色文字方塊中輸入網站角色名稱。
對於一組使用者:
在參數頁面上,按一下網站角色,然後對於值,選取用於指派網站角色屬性的選項之一
例如:
如果所有使用者具有相同的網站角色,請選取 [Macro] (宏)並輸入網站角色名稱。
如果 OneLogin 使用者目錄包含網站角色,請選取對應的屬性。
- 在原則頁面上,建立原則,以將角色對應到 Tableau Cloud 中的特定角色。
指派完網站角色後,按一下 [Save] (儲存)。
有效的 Tableau 網站角色值
在 OneLogin 門戶中的 [Provisioning] (設定)頁面上,您可以輸入的網站角色值取決於當前授權角色或舊授權角色。
當前授權角色包括以下網站角色值:
Creator、Explorer、ExplorerCanPublish、ReadOnly、 ServerAdministrator、SiteAdministratorExplorer、 SiteAdministratorCreator、Unlicensed 或 Viewer(檢視者)。
舊授權角色(v2018.1 之前)授權類型附帶以下網站角色:
Interactor、Publisher、ServerAdministrator、 SiteAdministrator、Unlicensed、UnlicensedWithPublish、 Viewer 或 ViewerWithPublish
若要瞭解變更使用者屬性的效果,或瞭解如何重設您手動變更的單獨使用者屬性,請參閱 OneLogin 文章設定屬性:預設值、規則和手動輸入的效果(連結在新視窗開啟)。
透過 OneLogin 進行 SCIM 支援的附註事項與限制
必須為要使用 SCIM 管理的每個站台單獨新增 Tableau Cloud 應用程式。
在 OneLogin 中從 Tableau Cloud 應用程式中取消設定或移除現有使用者時,如果他們擁有任何內容資產,該使用者在 Tableau Cloud 中將轉換為未授權站台角色。如果使用者擁有內容,必須先重新指派這些內容資產的所有權,然後才能在 Tableau Cloud 中手動刪除使用者。
不支援透過登入時授權使用 SCIM,並且可能導致使用者或群組的站台角色佈建不正確。