為 Impala 設定外部 OAuth

Tableau DesktopTableau Server 的 Tableau 2025.3 以及 Tableau Cloud 的 2026.1 開始,可以使用 OAuth 2.0/OIDC 將外部身分提供程式的身分與 Impala 結成同盟。

根據身分提供程式的不同,設定整合需要執行不同的步驟。這是一個高層級的概觀。

在 Impala 上設定身分提供程式 (IDP)

有關在 Impala 上設定 IdP 的資訊,請參閱 Cloudera 文件中的 設定 OAuth 驗證(連結在新視窗開啟)

設定 IDP

  1. 在 Tableau Desktop、Tableau Server 或 Tableau Cloud 的 IDP 上建立 OAuth 用戶端。Desktop 用戶端應啟用 PKCE(連結在新視窗開啟) 並使用 http://localhost 重新導向。

  2. 建立 Tableau OAuth 設定檔。有關如何執行此動作的詳細資訊,請參閱 Github(連結在新視窗開啟) 上的 OAuth 設定和使用(連結在新視窗開啟)以及此處(連結在新視窗開啟)的範例。我們歡迎其他 IDP 的範例。

    1. 請務必在 Tableau OAuth 設定 ID 前面加上「custom_」前置碼。

      附註:OAuth 設定 ID 不得超過 36 個字元。超過此長度的 ID 可能不會產生錯誤,但會無法運作。

    2. 如果您的 IDP 支援動態 localhost 連接埠,則停用 OAUTH_CAP_FIXED_PORT_IN_CALLBACK_URL。若您的 IDP 不支援此功能,請確保將多個本機主機回呼 URL 新增至設定檔和 IDP 上的允許清單中。

  3. 在與桌面主機(Tableau Desktop、Tableau Prep Builder、Tableau Bridge)以及將透過站台設定頁面使用 OAuth 的每個 Tableau Server 和 Tableau Cloud 站台上的每個應用程式關聯的 OAuthConfigs 資料夾中安裝新的 Tableau OAuth 設定檔。有關詳情,請參閱 Desktop 上的自訂 OAuth 設定(連結在新視窗開啟)站台層級 OAuth 用戶端(連結在新視窗開啟)

連線至 Impala

使用者必須選取使用 OAuth 登入,然後選取先前安裝的 OAuth 提供程式

 

感謝您的意見反應!已成功提交您的意見回饋。謝謝!