針對 OpenID Connect 設定身分識別提供者
本主題提供有關設定身分提供程式 (IdP) 的資訊,以便將 OpenID Connect (OIDC) 用於 Tableau Server。這是多個步驟過程中的一步。以下主題提供在 Tableau 中設定和使用 OIDC 的資訊。
針對 OpenID Connect 設定身分識別提供者(此部分)
在將 OpenID Connect 用於 Tableau Server 之前,您必須擁有一個身分提供程式 (IdP) 的帳戶以及一個具有 IdP 的專案或應用程式。設定 Tableau Server 時,您需要能夠提供以下資訊:
用戶端 ID:這是 IdP 指派給應用程式的識別碼。
用戶端密碼:這是 Tableau 用於驗證來自 IdP 的回應真實性的權杖。此值是密碼,應妥善保管。
設定 URL:這是提供程式站台的 URL,Tableau Server 應向該站台傳送驗證請求。
重新導向 URL
某些 IdP 將需要針對
您可以使用以下語法為 IdP 手動構建 URL:
<protocol>://<host>/vizportal/api/web/v1/auth/openIdLogin
例如,https://tableau.example.com/vizportal/api/web/v1/auth/openIdLogin
。
簽署演算法
Tableau Cloud 支援 RS256(使用 SHA-256 的 RSA)。
範例 IdP 處理序
以下程序概觀了您針對提供者所遵循的步驟。作為範例,該過程討論使用
在提供者的開發人員網站處註冊並登入。例如,對於 Google,您可以轉到位於此 URL 處的開發人員控制台:https://console.developers.google.com(連結在新視窗開啟)
建立一個新專案、應用程式或依賴方帳戶。
在開發人員儀表板中,執行用於獲取 OAuth 2.0 用戶端 ID 和用戶端密碼的步驟。記錄這些值以便稍後使用。
附註:將用戶端密碼儲存在安全的地方。
在開發人員網站上,尋找 IdP 用於 OpenID Connect 發現的端點的 URL。例如,Google 使用 URL https://accounts.google.com/.well-known/openid-configuration(連結在新視窗開啟)。記錄此 URL 以便稍後使用。
或者,如果 IdP 已為您提供了靜態發現文件,請將該檔案複製到 Tableau Server 上的本機目錄以供稍後使用。