专业化管理 > 配置您的 Windchill 环境 > 审阅身份验证 > 更改 Info*Engine 请求验证特性
更改 Info*Engine 请求验证特性
作为安装的一部分,Windchill 解决方案会将 ie.properties 文件中的 secret.text2 和 secret.text 特性的值自动设置为大量随机生成的字符串,这些字符串将由数字和大小写字母混合而成。这些值将自动加密并存储在 Windchill 密钥库中,因此是不可读的。两个特性都用于在 Info*Engine 组件间签署和验证请求,以便验证它们的真实性。
在安装时设置的值应有足够的针对性,以至于无需再重置这些特性值。如果您选取重置值,可使用以下说明。这些指示专门参考 secret.text2。但是,用户可以使用相同的指示更改 secret.text 特性。
设置 ie.properties 文件中的 secret.text2 特性将提供用于签署发出请求的和验证进入请求的任意文本字符串 (类似于密码)。和其他服务特定的 Info*Engine 特性类似,该特性名必须包括应用了该特性的服务的运行时服务名称的前缀。如果不清楚特性的全名,请检查 <Windchill>/codebase/WEB-INF/ie.properties 文件的内容以查看安装程序创建的自动生成的特性。为了安全起见,PTC 建议仅将 secret 特性置于 ie.properties 文件中而不要置于 LDAP 配置中。涉及到多个独立安装并且允许服务之间通信时,必须在所有的 ie.properties 文件之间复制所涉及的所有服务的 secret 特性值,以便生成请求的系统可以正确地签署这些文件。
执行下列步骤更改 ie.properties 文件中 secret.text2 特性的值:
1. 确定要分配给 secret.text2 特性的值。PTC 建议使用 6 到 18 个字符之间的 secret.text 值。ie.properties 文件位于 <Windchill>/codebase/WEB-INF 目录中。
2. 使用 xconfmanager 将 secret.text2 特性值更改为用户所选值,并更新 site.xconf 文件。
在 Windchill shell 中,执行下列命令:
xconfmanager -p -s
"<runTimeServiceName>.secret.text2=<your_secret_value>" -t "<Windchill>\codebase\WEB-INF\ieStructProperties.txt"
其中 <your_secret_value> 是任意文本字符串,<Windchill>Windchill 的安装位置。
对 secret.text2 特性值进行的更改也必须应用到会向您的 Windchill 系统发出请求的远程服务的配置。同样,必须在 ie.properties 文件中复制将与您的系统进行通信的远程 Windchill 系统或进程外适配器的任何类似配置。
这对您有帮助吗?