专业化管理 > 支持可视化和发布 > 使用 Visualization Content Service 进行发布 > 专业化管理 > 针对 VCS 使用受信任主机验证来配置 Windchill 服务器
  
针对 VCS 使用受信任主机验证来配置 Windchill 服务器
本节所概述的主题均特定于针对 WVS 使用受信任主机验证。这使得 Windchill 服务器可以在没有密码的情况下进行验证,从而能够在为 VCS 生成所需便携工作区 (PWS) 的过程中使用“真实用户”(即提交作业的用户,而不是已配置的用户帐户) 进行验证。
有关 Windchill 受信任主机验证的详细信息,请参阅在 Windchill 中配置替代身份验证
如果在为 VCS 生成 PWS 时使用受信任主机验证,则可以选择性地指定要以提交作业的用户身份执行验证以生成 PWS 的服务器。这是通过在 auth.properties 文件中创建用户标记来代替真实用户名实现的。
目前,用户可在 auth.properties 文件中指定发布项。auth=user:passwordauth=$user 是其中的两个简单示例。在以下示例中:
auth.siteName.publishingApplication=publishing_user_name:publishing_user_password
发布条目可能显示为 auth.master.PROE=wcadmin:wcadmin
在可信任主机模式下,现在可以使用发布期间要在运行时替换的标记值用户名。在发布期间,WVS 会向 auth.properties 中的用户条目询问站点,如果找到了标记,则会用会话用户来替换该值。在此情况下,系统将访问执行发布的用户。这会由于增加的信任而导致 auth.properties 发生如下改变:
不需要再像先前一样指定用户密码 (请参阅上述示例):
auth.siteName.publishingApplication=publishing_user_name:
现在,示例显示为 auth.master.PROE=wcadmin (如果使用的是可信任主机,则不需要密码。)通过这种方式,您可以继续指定专门用于发布应用程序的用户。
用户名可以简单地使用用户标记值,而密码值可以忽略。"$user" 后不需要冒号分隔符。
auth.siteName.publishingApplication=$user
现在,示例显示为 auth.master.PROE=$user
在发布操作执行期间,$user 标记将被替换为实际会话用户。“WVS 作业监视器”窗口显示之前启动了作业的用户。因此,在确定启动发布的用户时具有较强的追踪能力。$user 不区别大小写,并且可为 $USER
此密码忽略和用户标记值替换对于在 auth.properties 文件中指定的所有发布器均适用:
auth=
auth.siteName.publishingApp=
auth.siteOID.publshingApp
只有将服务器计算机 IP 地址作为受信任的主机添加到 Windchill 服务器后,用户标记或受信任的主机模式才会起作用。例如,要将任意客户端 (例如,服务器计算机) 作为受信任的主机添加到 Windchill 服务器中,应将以下特性设置添加到 xconf.properties 文件中:
<Property name="wt.auth.trustedHosts" overridable="true"
targetFile= "codebase/wt.properties"value="<Host_IP> <Host2> <Host3>">
... 其中,"<Host_IP>" 是托管 Windchill 的服务器计算机的 IP 地址。
* 
无论基于表单的验证是否启用,用户标记模式都受到支持。