tsm authentication
- 版本 :2022.1 及更高版本
您可以使用 tsm authentication 命令来启用、禁用和配置 Tableau Server 的用户身份验证选项。
您可以使用 tsm authentication
命令来启用、禁用和配置 Tableau Server 的用户身份验证选项。
configure
disable
enable
enable
disable
configure
disable
enable
configure
disable
enable
get-redirect-url
map-claims
disable
enable
configure
disable
enable
export-metadata
map-assertions
disable
enable
disable
enable
tsm authentication identity-migration configure
更改身份迁移的默认作业设置。有关详细信息,请参见管理身份迁移。
概要
tsm authentication identity-migration configure –job-run-time
tsm authentication identity-migration configure –rate
选项
-j,--job-run-time <数字>
可选。
确定计划的迁移作业可以运行的最长允许时间(以分钟为单位)。默认值为 120 分钟。
-r,--rate <数字>
可选。
确定迁移作业期间每秒可以运行的请求数。默认值为每秒 5 个请求。
tsm authentication kerberos
在 Tableau Server 上启用、禁用和配置 Kerberos 用户身份验证。请参见配置 Kerberos。
概要
tsm authentication kerberos configure --keytab-file
tsm authentication kerberos enable [global options]
tsm authentication kerberos disable [global options]
kerberos configure 选项
-kt, --keytab-file
必需。
指定用于向 KDC 提出请求的服务 .keytab 文件。
tsm authentication legacy-identity-mode <命令>
启用或禁用身份迁移期间可能需要的旧版身份存储模式。有关详细信息,请参见关于身份迁移。
概要
tsm authentication legacy-identity-mode enable
tsm authentication legacy-identity-mode disable
tsm authentication list
列出服务器现有的身份验证相关配置设置。
概要
tsm authentication list [--verbose][global options]
选项
v, --verbose
可选。
显示所有配置的参数。
tsm authentication mutual-ssl
在 Tableau Server 上为用户身份验证启用、禁用和配置相互 SSL。若要了解有关相互 SSL 的详细信息,请参见配置相互 SSL 身份验证。
在启用相互 SSL 之前,您必须启用和配置 SSL 以进行外部通信。有关信息,请参见针对与来往 Tableau Server 的外部 HTTP 流量配置 SSL。
概要
tsm authentication mutual-ssl configure [options] [global options]
tsm authentication mutual-ssl disable [global options]
tsm authentication mutual-ssl enable [global options]
选项
-cf, --ca-cert
可选。
指定证书文件的位置和文件名。该文件必须是来自证书颁发机构的有效的受信任证书(例如 Verisign)。
-fb, --fallback-to-basic <true | false>
可选。
指定在 SSL 身份验证失败的情况下 Tableau Server 是否应该接受用户名和密码以进行身份验证。
默认值为 false,表示配置为使用相互 SSL 后,如果 SSL 身份验证失败,则 Tableau Server 不允许进行连接。Tableau Server 接受来自 REST API 客户端的用户名和密码身份验证,即使此选项设置为
false
。-m, --user-name-mapping
可选。
指定用户名语法(UPN、LDAP 或 CN)以从身份存储或目录中进行检索。语法必须与用户证书上的主题或主题备用名称的格式相匹配。
-rf, --revocation-file
pem> 可选。
指定证书吊销列表文件的位置和文件名。该文件可以是 .pem 或 .der 文件。
tsm authentication openid
在 Tableau Server 上启用、禁用和配置 OpenID Connect (OIDC) 用户身份验证。
概要
tsm authentication openid configure [options] [global options]
tsm authentication openid disable [global options]
tsm authentication openid enable [global options]
tsm authentication openid get-redirect-url [global options]
tsm authentication openid map-claims [options] [global options]
openid configure 选项
注意:选项必须在初始配置期间或重新配置期间设置。单个选项不能单独设置。
-a, --client-authentication <string>
可选。
指定 OpenID Connect 的自定义客户端身份验证方法。
若要将 Tableau Server 配置为使用 Salesforce IdP,请将此值设置为
client_secret_post
。-cs, --client-secret
可选。
指定提供程序客户端密码。这是 Tableau 用于验证来自 IdP 的响应的真实性的令牌。此值是密文,应妥善保管。
-cu, --config-url
可选。
指定提供程序配置 URL。默认值是基于服务器名称 (gateway.public.host) 和网关端口(如果有的话)(gateway.public.port) 构建的。此外,如果为服务器启用了 SSL,则协议默认情况下设置为 https://。
-mf, --config-file
可选。
指定静态 OIDC 发现 JSON 文档的本地路径。
-i, --client-id
可选。
指定 IdP 已分配给您的应用程序的提供程序客户端 ID。
-id, --ignore-domain
可选。默认值:
false
如果满足以下条件,请将此项设置为
true
:您使用电子邮件地址作为 Tableau Server 中的用户名
您在 IdP 中配置了具有多个域名的用户
您想要从 IdP 中忽略
email
声明的域名部分
在继续之前,请检查由于将此选项设置为
true
而使用的用户名。可能会发生用户名冲突。如果发生用户名冲突,信息泄露的风险将很高。请参见使用 OpenID Connect 的要求。-if, --iframed-idp-enabled
可选。默认值:
false
指定是否允许在 iFrame 内部使用 IdP。IdP 必须禁用单击劫持保护才能允许进行 iFrame 演示。
-ij, --ignore-jwk
可选。默认值:
false
如果您的 IdP 不支持 JWK 验证,请将此项设置为
true
。在这种情况下,我们建议使用相互 TLS 或另一种网络层安全协议向 IdP 验证通信的身份。-r, --return-url
服务器的 URL。这通常是您的服务器的公共名称,例如
"http://example.tableau.com"
。-sn, --custom-scope-name
可选。
指定可用于查询 IdP 的自定义范围用户相关值。请参见使用 OpenID Connect 的要求。
openid map-claims 选项
使用这些选项更改与 IdP 通信时 Tableau Server 将使用的默认 OIDC 声明。请参见使用 OpenID Connect 的要求。
-i, --id
可选。默认值:
sub
如果您的 IdP 不支持使用
sub
声明在 ID 令牌中唯一标识用户,请更改此值。您指定的 IdP 声明应包含单个唯一的字符串。-un, --user-name
可选。默认值:
email
将此值更改为组织将使用的 IdP 声明以与 Tableau Server 中存储的用户名匹配。
tsm authentication pat-impersonation <命令>
为 Tableau Server 上的管理员启用和禁用个人访问令牌模拟。
有关个人访问令牌模拟的详细信息,请参见个人访问令牌。
概要
tsm authentication pat-impersonation disable [global options]
tsm authentication pat-impersonation enable [global options]
若要查看是否启用了个人访问令牌模拟,请运行以下命令:
tsm authentication list
tsm authentication saml
将 Tableau Server 配置为支持使用 SAML 2.0 标准进行单点登录,对站点启用或禁用 SAML,并在 Tableau Server 与身份提供程序 (IdP) 之间映射断言属性名称。
可用命令
tsm authentication saml configure [options] [global options]
tsm authentication saml disable [options] [global options]
tsm authentication saml enable [options] [global options]
tsm authentication saml export-metadata [options] [global options]
tsm authentication saml map-assertions [options]
tsm authentication saml configure
为服务器配置 SAML 设置。指定 SAML 证书和元数据文件,提供额外的必需信息,设置其他选项。
如果您是第一次配置 SAML 或先前已禁用它,则必须使用 tsm authentication saml enable
来运行此命令。有关详细信息,请参见配置服务器范围 SAML。
概要
tsm authentication saml configure [options] [global options]
选项
-e, --idp-entity-id
对于初始 SAML 配置是必需的;对于其他,则为可选。IdP 实体 ID 值。
通常,这与 Tableau Server 返回 URL(在
--idp-return-url
参数中指定)相同。将使用您输入的实体 ID 作为生成特定于站点的实体 ID 的基础。例如,如果您输入以下内容:http://tableau-server
则为 SAML 配置的站点可能显示以下实体 ID:
http://tableau-server/samlservice/public/sp/metadata?alias=48957410-9396-430a-967c-75bdb6e002a0
要查找站点的实体 ID,请转到该站点的“设置”页面,然后选择“身份验证”选项卡。启用 SAML 时,将在第一步中显示实体 ID 以便配置站点特定的 SAML、导出元数据。
-r, --idp-return-url
对于初始 SAML 配置是必需的;对于其他,则为可选。SAML 返回 IdP 中配置的 URL。这通常是 Tableau Server 的外部 URL;例如 https://tableau-server。
说明
http://localhost 对外部服务器不起作用。
不支持向 URL (https://tableau-server/) 添加结尾斜杠。
-i, --idp-metadata
对于初始 SAML 配置是必需的;对于其他,则为可选。提供从 IdP 设置中导出的 XML 元数据文件的位置和名称。
例如,
C:\ProgramData\Tableau\Tableau Server\data\saml\
-cf, --cert-file
对于初始 SAML 配置是必需的;对于其他,则为可选。适用于 SAML 的证书文件的位置和文件名。有关证书文件的要求,请参见SAML 要求。
例如,
C:\ProgramData\Tableau\Tableau Server\data\saml\
-kf, --key-file
对于初始 SAML 配置是必需的;对于其他,则为可选。与证书一起提供的密钥文件的位置和名称。
例如,
C:\ProgramData\Tableau\Tableau Server\data\saml\
-a, --max-auth-age
可选。默认值为 7200(2 小时)。
用户的身份验证与 AuthNResponse 消息处理之间允许的最大秒数。
-d, --desktop-access
可选。默认值为“启用”。
使用 SAML 从 Tableau Desktop 登录服务器。如果通过 Tableau 客户端应用程序进行单点登录不适用于您的 IdP,您可将此项设置为
disable
。-m, --mobile-access
可选。默认值为“启用”。
允许使用 SAML 从旧版本的 Tableau Mobile 应用登录。运行 Tableau Mobile 应用版本 19.225.1731 及更高版本的设备会忽略此选项。若要禁用运行 Tableau Mobile 应用版本 19.225.1731 及更高版本的设备,请在 Tableau Server 上禁用 SAML 作为客户端登录选项。
-so, --signout
可选。默认情况下处于启用状态。
为 Tableau Server 启用或禁用 SAML 注销。
-su, --signout-url
可选。输入用户注销服务器后要重定向到的 URL。默认情况下,这是 Tableau Server 登录页面。您可以指定绝对或相对 URL。
示例
tsm authentication saml configure --idp-entity-id https://tableau-server --idp-metadata "C:\ProgramData\Tableau\Tableau Server\data\saml\
tsm authentication saml enable and saml disable
启用或禁用服务器范围的 SAML 身份验证。在这种情况下,您为 SAML 启用的所有站点和用户都将执行完单个身份提供程序。
概要
tsm authentication saml enable [global options]
tsm authentication saml disable [global options]
tsm authentication saml export-metadata
导出您将用于配置 SAML IdP 的 Tableau Server .xml 元数据文件。
概要
tsm authentication saml export-metadata [options] [global options]
选项
-f, --file [/path/to/file.xml]
可选。
指定将写入元数据的位置和文件名。如果未包括此选项,则
export-metadata
会将文件保存到当前目录,并将其命名为samlmetadata.xml
。-o, --overwrite
可选。
覆盖
-f
中指定的相同名称的现有文件,或者默认名称的现有文件(如果未包括-f
)。如果-f
中指定的文件存在,并且未包括-o
,则该命令不会覆盖现有文件。
tsm authentication saml map-assertions
在 IdP 与 Tableau Server 之间映射属性。提供 IdP 用于每个参数中指定的属性的名称。
概要
tsm authentication saml map-assertions --user-name
选项
-r, --user-name
可选。IdP 将用户名存储到的属性。在 Tableau Server 上,这与显示名称相同。
-e, --email
请勿使用。Tableau 不支持此选项。
-o, --domain
可选。IdP 将域名存储到的属性。如果从不同于 Tableau Server 计算机域的域中添加用户,请使用此选项。有关详细信息,请参见 运行多个域时。
-d --display-name
请勿使用。Tableau 不支持此选项。
saml map-assertions 示例
tsm authentication saml map-assertions --user-name=
或 tsm authentication saml map-assertions --user-name=jnguyen --domain=example.myco.com
tsm authentication sitesaml enable and sitesaml disable
将服务器设置为允许或不允许站点级别的 SAML 身份验证。启用特定于站点的 SAML 可让您访问 Tableau Server Web UI 中的“设置”>“身份验证”选项卡。“身份验证”选项卡包含特定于站点的 SAML 配置设置。
如果尚未将服务器配置为允许使用特定于站点的 SAML,请将 sitesaml enable
命令与 saml configure
结合使用。有关详细信息,请参见配置特定于站点的 SAML。
概要
tsm authentication sitesaml enable [global options]
tsm authentication sitesaml disable [global options]
tsm authentication sspi
此命令只对 Windows 上的 Tableau Server 起作用。如果尝试对 Linux 上的 Tableau Server 启用 SSPI,将会返回一个错误。
启用或禁用使用 Microsoft SSPI 自动登录。
如果使用 Active Directory 进行身份验证,您可以选择“启用自动登录”,这会使用 Microsoft SSPI 基于用户的 Windows 用户名和密码自动使用户登录。这将创建类似于单点登录 (SSO) 的体验。
如果计划将 Tableau Server 配置为使用 SAML、受信任身份验证、负载平衡器或代理服务器,请不要启用 SSPI。在这些情况下不支持 SSPI。
概要
tsm authentication sspi disable [global options]
tsm authentication sspi enable [global options]
与所有身份验证命令一样,您必须在运行此命令后运行 tsm pending-changes apply
。
tsm authentication trusted
配置受信任的身份验证(可信任票据)以在 Tableau Server 上进行用户身份验证。
概要
tsm authentication trusted configure [options] [global options]
选项
-th, --hosts
可选。
指定将托管 Tableau 内容页面的 Web 服务器的受信任主机名(或 IPv4 地址)。
对于多个值,在逗号分隔的列表中输入名称,其中每个值都括在双引号中。
例如:
tsm authentication trusted configure -th "192.168.1.101", "192.168.1.102", "192.168.1.103"
或
tsm authentication trusted configure -th "webserv1", "webserv2", "webserv3"
-t, --token-length
可选。
确定每个受信任票证中的字符数量。默认设置(24 个字符)提供 144 位随机性。该值可设置为 9 和 255(包括 9 和 255)之间的任意整数。
全局选项
-h, --help
可选。
显示命令帮助。
-p, --password
在会话不是活动状态的情况下为必需,
-u
或--username
也为必需。为在
-u
或--username
中指定的用户指定密码。如果密码包括空格或特殊字符,请将其括在引号中:
--password "my password"
-s, --server https://
可选。
对 Tableau 服务管理器使用指定的地址。URL 必须以
https
开头,包括端口 8850,并使用服务器名称(而不是 IP 地址)。例如,https://
。如果没有指定服务器,则假定为https://
。--trust-admin-controller-cert
可选。
使用此标志来信任 TSM 控制器上的自签名证书。有关证书信任和 CLI 连接的详细信息,请参见 连接 TSM 客户端。
-u, --username
在会话不是活动状态的情况下为必需,
-p
或--password
也为必需。指定用户帐户。如果未包括此选项,则使用您登录所使用的凭据运行该命令。