安装和升级 > 安装和配置指南 > 使用 PTC 解决方案安装程序 > 安装 Windchill 解决方案 > 可选产品设置 > Windchill Service Information Manager - S1000D Module > Servigistics InService A&D 发布的设置 > 配置身份验证凭据
  
配置身份验证凭据
HTTP SSL 用户名和密码
对于要调用 Servigistics InService A&D“发布”任务的 Windchill,需要Servigistics InService A&D superadmin 凭据对 Servigistics InService A&D 服务器进行验证。Servigistics InService A&D 的用户名存储为 Windchill 特性。Servigistics InService A&D 的密码在 Windchill的安全密钥存储中存储为加密的特性。
有关详细信息,请参阅加密密码。主题详述了如何在 Windchill 服务器中为密码加密。
共享的所有主机的凭据
执行以下步骤来设置将用户名和密码与所有 Servigistics InService A&D 主机相关联的 Windchill 特性。
要为所有 Servigistics InService A&D 主机的 Servigistics InService A&D 密码特性加密:
1. 打开 Windchill shell。
2. 运行此命令 (用 superadmin 密码替换 <password>):
ant –f %WT_HOME%/bin/adminTools/sip/EncryptPasswords.xml encryptPw -DpropertyName=inserviceaad.superAdminUserPassword -Dpassword=<password>
3. 检查 BUILD SUCCESSFUL 报告的输出。这表示已对密码进行加密。
4. 重新启动 Windchill 服务器 (如果需要会提醒用户)。
要更改默认 superadmin 用户名 (如果您不想使用默认用户名 superadmin):
1. 使用文件夹浏览器浏览至以下位置的 site.xconf 文件:
<WINDCHILL>/site.xconf
2. 在文本编辑器中打开文件,然后滚动至结尾。
3. 添加这些特性条目,用所需的 superadmin 用户名替换 <username>
<Property name="inserviceaad.superAdminUserName" overridable="true" value="<username>" targetFile="codebase/config/rules/rules.properties"/>
4. 保存 site.xconf 文件。
5. 打开 Windchill shell。
6. 运行:
xconfmanager –pF
7. 重新启动 Windchill 服务器 (首先提醒适宜的用户)。
主机的单独凭据
执行以下步骤来设置将用户名和密码与特定 Servigistics InService A&D 主机相关联的 Windchill 特性。
添加特定主机的 Servigistics InService A&D 用户名和密码特性:
1. 使用文件夹浏览器浏览至以下位置的 site.xconf 文件:
<WINDCHILL>/site.xconf
2. 在文本编辑器中打开文件,然后滚动至结尾。
3. 添加这些特性条目:
<Property name="inserviceaad.superAdminUserPassword|<host>" overridable="true" value="encrypted.inserviceaad.superAdminUserPassword" targetFile="codebase/config/rules/rules.properties/>
<host> 替换 Servigistics InService A&D 主机名,例如 inservice.server.com
用 superadmin 用户名替换 <username>
4. 保存 site.xconf 文件。
5. 打开 Windchill shell。
6. 运行:
xconfmanager -pF
Servigistics InService A&D 密码特性名称添加至 Valid Properties 列表:
1. 使用文件夹浏览器,浏览至此文件:
<WINDCHILL>/bin/adminTools/sip/validProperties.list
2. 在文本编辑器中打开文件,滚动到末端,创建一个新行。
3. 添加此特性 (用值替换 <host>):
inserviceaad.superAdminUserPassword|<host>
例如:
inserviceaad.superAdminUserPassword|inservice.server.com
4. 保存文件。
要为特定 Servigistics InService A&D 主机的 Servigistics InService A&D 密码特性加密:
1. 打开 Windchill shell
2. 运行以下命令,包括 propertyName 值两边的引号:
ant –f %WT_HOME%/bin/adminTools/sip/EncryptPasswords.xml encryptPw -DpropertyName=”inserviceaad.superAdminUserPassword|<host>” -Dpassword=<password>
Servigistics InService A&D 主机替换 <host>,例如 inservice.server.com
用 superadmin 密码替换 <password>
3. 检查 BUILD SUCCESSFUL 报告的输出,这表示已对密码进行加密。
4. 重新启动 Windchill 服务器 (首先提醒适宜的用户)。
发布 HTTP SSL 用户名和密码
凭据安全地存储在 Windchill 密钥存储中。当调用 Servigistics InService A&D“发布”任务时会使用它们。
登录错误会报告为在发布点处的 Windchill Visualization Service (WVS) 日志中的验证异常。
PTC 建议您在小型测试出版内容中测试用户名和密码配置,以确保登录凭据配置正确。