Tableau Server Client (TSC)
中TableauAuth
的用法。
用法
TableauAuth(username, password, site_id='', user_id_to_impersonate=None)
TableauAuth
類定義了您可以在登錄請求中設置的信息。類成員對應於服務器請求或響應負載的屬性。要使用此類,請創建一個新實例,並在必要時提供用戶名、密碼和站點信息,並將請求對象傳遞給Auth.sign_in 方法。
注意:將來,可能會支持其他形式的授權和身份驗證(例如,OAuth)。
屬性
名字 | 說明 |
---|---|
username |
其憑據將用於登錄的用戶的名稱。 |
password |
用戶的密碼。 |
site_id |
這對應於contentUrl Tableau REST API 中的屬性。這site_id 是 URL 後麵的部分/site/ 在網址中。例如,“MarketingTeam” 是site_id 在以下網址中MyServer /#/地點/MarketingTeam/項目。若要指定 Tableau Server 上的默認站點,您可以使用空字符串'' (單引號,沒有空格)。對於 Tableau Online,您必須為site_id . |
user_id_to_impersonate |
指定要登錄的用戶的 ID(不是名稱)。 |
源文件:models/tableau_auth.py
示例
import tableauserverclient as TSC
tableau_auth = TSC.TableauAuth('USERNAME', 'PASSWORD', site_id='CONTENTURL')
server = TSC.Server('https://SERVER_URL', use_server_version=True)
server.auth.sign_in(tableau_auth)
相關用法
- Python Tableau TaskItem用法及代碼示例
- Python Thread join()用法及代碼示例
- Python Tensorflow asin()用法及代碼示例
- Python Thread run()用法及代碼示例
- Python TextBlob.correct()用法及代碼示例
- Python Tuple len()用法及代碼示例
- Python Tensorflow math.accumulate_n()用法及代碼示例
- Python Tensorflow cosh()用法及代碼示例
- Python Tuple min()用法及代碼示例
- Python Thread setName()用法及代碼示例
- Python TextCalendar prmonth()用法及代碼示例
- Python Tensorflow sin()用法及代碼示例
- Python Tuples轉Dictionary用法及代碼示例
- Python Tensorflow acos()用法及代碼示例
- Python Tuple轉integer用法及代碼示例
- Python Tensorflow asinh()用法及代碼示例
- Python Tensorflow nn.softplus()用法及代碼示例
- Python Tensorflow exp()用法及代碼示例
- Python Tensorflow logical_and()用法及代碼示例
- Python Tensorflow logical_or()用法及代碼示例
- Python Timer cancel()用法及代碼示例
- Python TextCalendar formatyear()用法及代碼示例
- Python Sympy Triangle.is_right()用法及代碼示例
- Python Tensorflow atanh()用法及代碼示例
- Python TextBlob.Word.spellcheck()用法及代碼示例
注:本文由純淨天空篩選整理自tableau.github.io大神的英文原創作品 TableauAuth class。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。