连接到 PTC 服务器
要使用 Arbortext Editor 访问 PTC 服务器中存储的任何对象,必须首先将 Arbortext Editor 连接到 PTC 服务器上。一次只能连接到一个 PTC 服务器。
连接过程会根据 userprefs.xml 配置文件中的 UseNewAuthentication 参数设置而有所不同。以下描述了两个身份验证过程。UseNewAuthentication 参数的默认设置为 true,默认情况下会执行使用新身份验证进程。
使用默认身份验证
对于默认身份验证过程而言,使用以下步骤连接至 PTC 服务器:
1. 在 Arbortext Editor 中,选取 > 。
将显示连接对话框。如果您正在与基于表单的身份验证的 PTC 服务器进行连接,则默认用户名和密码选项不会显示在对话框中。在此情况下,PTC 服务器的登录表单会显示在对话框的控件中。
|
如果 PTC Server 未显示为连接至选项中的选项,则表明 PTC 服务器连接 未正确安装。有关安装说明信息,请参考 PTC 服务器连接 随附的发行说明。
|
2. 在连接对话框中,确保要与 PTC 服务器进行连接,选择对应的服务器,并输入您的登录信息。
3. 针对不使用基于表单的身份验证的 PTC 服务器,请选择下一步。针对使用基于表单的身份验证的 PTC 服务器,请在登录表单中输入所需信息以完成身份验证过程。
用户信息被核实后,连接对话框会为您的上下文和工作区显示更多字段。有关上下文和工作区的详细信息,请参阅 Arbortext Content Manager 或 Windchill 文档。
4. 在连接对话框中,选择要在其中工作的上下文和工作区。
如果您在选定上下文中无工作区,则
PTC 服务器连接将在该选项中显示新工作区默认名称
user name on context 并在单击
完成按钮时创建新工作区。如果想要以所选名称创建新的工作区,则单击
新建按钮打开
创建新工作区对话框。
5. 选择完成。
Arbortext Editor 状况栏中的消息将确认您连接到了 PTC 服务器。
使用新身份验证
对于新身份验证过程而言,使用以下步骤连接至 PTC 服务器:
1. 在 Arbortext Editor 中,选取 > 。
将显示连接对话框。
|
如果 PTC Server 未显示为连接至选项中的选项,则表明 PTC 服务器连接 未正确安装。有关安装说明信息,请参考 PTC 服务器连接 随附的发行说明。
|
2. 在连接对话框中,确保要与 PTC 服务器进行连接,选择对应的服务器,然后单击确定。
3. 使用以下方式之一输入您的身份验证信息:
如果 PTC 服务器使用的是用户名和密码身份验证,则在连接对话框中输入您的用户名和密码,然后单击确定。
如果 PTC 服务器使用的是基于表单的身份验证,则在连接对话框中 PTC 服务器所提供的表单中输入所需信息,然后单击确定。
如果 PTC 服务器使用的是 HTTPS 客户端验证,那么之后显示的内容取决于指定 Microsoft Windows 证书存储中可用客户端证书的数量。如果仅有一个可用客户端证书,则 PTC 服务器将使用此证书进行验证,而无需进行进一步操作。如果有多个可用证书,则将显示
需要执行身份验证对话框。在这种情况下,选择用于身份验证的合适客户端证书,然后单击
确定。请注意,如果 PTC 服务器仅选择性地请求 SSL 客户端证书,则无论证书是否可用都会进行身份验证。
如果 PTC 服务器使用 Integrated Windows Authentication (IWA),连接对话框会跳过输入登录凭据的步骤。连接对话框直接显示上下文和工作区字段供您选择上下文和工作区。
用户信息经过身份验证后,连接对话框将会为您的上下文和工作区显示更多字段。有关上下文和工作区的详细信息,请参阅 Arbortext Content Manager 或 Windchill 文档。
4. 在连接对话框中,选择要在其中工作的上下文和工作区。
如果您在选定上下文中无工作区,则
PTC 服务器连接会在此选项中显示新工作区默认名称
user name on context,并在您单击
确定按钮后创建新工作区。如果想要以所选名称创建新的工作区,则单击
新建按钮打开
创建新工作区对话框。
5. 选择确定。
Arbortext Editor 状况栏中的消息将确认您连接到了 PTC 服务器。
使用基于表单的身份验证
针对使用基于表单的身份验证的 PTC 服务器,登录表单将显示在 Internet Explorer 控件中的连接对话框上。要查看对话框上的表单,必须按以下方法更改您计算机的设置:
1. 在您的计算机上,打开控制面板并选择 Internet 选项。
随即打开 Internet 属性对话框。
2. 在 Internet 属性对话框中,选择安全选项卡。
3. 在安全选项卡中,选择可信站点区域并单击站点按钮。
随即打开可信站点对话框。
4. 在可信站点对话框中,在将该网站添加到区域选项中输入 PTC 服务器的 Internet 地址,然后单击添加按钮以将地址添加到网站列表中。
5. 关闭可信站点对话框。
6. 在安全选项卡中,单击自定义级别按钮。
随即出现安全设置 - 受信任的站点区域对话框。
7. 在安全设置 - 受信任的站点区域对话框中,选择对未标记为可安全执行脚本的 ActiveX 控件初始化并执行脚本设置上的启用选项。
8. 单击确定关闭安全设置 - 受信任的站点区域对话框。
9. 单击确定关闭 Internet 属性对话框。
现在,计算机可以对指定 PTC 服务器使用基于表单的身份验证。
另请注意,当在 PTC 服务器配置中指定的时间段内客户端与服务器间无活动时,使用基于表单的身份验证的 PTC 服务器将使 Arbortext Editor 客户端会话超时。在会话超时后,PTC 服务器连接 将显示一个信息对话框,指明服务器不可用。在此情况下,必须选取 > 关闭 PTC 服务器连接 会话。然后,您可以选取 > 来恢复与 PTC 服务器的会话。
将启用 SSO 的 Windchill 服务器与 Arbortext Editor 结合使用
Arbortext Editor 可与配置了 SAML/Shibboleth/Ping 身份验证的 Windchill 服务器结合使用。
执行以下步骤以启用通信:
• Windchill — 将属性 wt.auth.form.enabled 设置为 true,如下所示:
xconfmanager -s wt.auth.form.enabled=true -p
• Shibboleth - 从属性 cookieProps 中移除 HttpOnly 标志。
从 Arbortext Editor 连接到服务器时,使用 CTRL + M 组合键以 Ping 身份验证表单提交用户的身份验证凭据。