用户密码
管理用户密码
用户密码长度必须为 14 到 128 个字符。可在 用户管理子系统中配置最小长度。密码长度在以下情况下强制执行:
创建用户时,包括初始管理员用户
更改密码时
要增强安全性,请确保密码不容易被猜出,并且不包含常用词语。创建包括大小写字母、数字和特殊字符混合的密码。
* 
在以下情况下,无需使用密码即可创建用户:
Active Directory/SSO 已设置用户
仅为支持应用程序密钥而创建的用户
配置初始密码
管理员用户在 ThingWorx 首次启动时创建。密码必须在创建管理员用户时使用的 platform-settings.json 文件中设置。将以下 AdministratorUserSettings 添加到 platform-settings.json 文件 (位于 PlatformSettingsConfig),并设置至少 14 个字符的密码。有关放置位置的详细信息,请参阅 platform-settings.json 配置选项
* 
请勿复制和粘贴以下示例,由此可能导致 plateform-settings.json 中的格式出错。请转而单击 此处并从文件复制。

{
"PlatformSettingsConfig": {
"AdministratorUserSettings": {
"InitialPassword": "<changeme>"
}
}
}
platform-settings.json 的默认位置为:/ThingworxPlatform/platform-settings.json。如果设置了 THINGWORX_PLATFORM_SETTINGS 环境变量,则将改用以下位置:${THINGWORX_PLATFORM_SETTINGS}/platform-settings.json
* 
PTC 强烈建议:
使用符合 NIST Authenticator and Verifier Requirements 的加强密码。
在首次登录后将此密码更改为其他加强密码。
创建管理员用户后,便不再需要该密码,因此可将其从 platform-settings.json 文件中删除。
* 
如果 Tomcat 无法启动,并报告错误消息:Check the InitialPassword setting in the AdministratorUserPassword section in platform-settings.json. Password must be a minimum of 14 characters,请检查以下内容:
plateform-settings.json 中是否存在密码设置。
密码是否有效 (默认为 14 个字符或更多,但可在 用户管理子系统中更改)。
plateform-settings.json 文件格式是否正确 - 错误格式可能导致错误。
此过程仅适用于首次创建管理员用户时。更改密码之后,重新启动时将不会进行恢复。建议您在成功创建管理员用户并更改密码后,从 platform-settings.json 文件中移除此设置。