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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。