ユーザーパスワード
ユーザーパスワードの管理
ユーザーパスワードの長さは 14 から 128 文字の範囲でなければなりません。最小長さは ユーザー管理サブシステムで設定できます。パスワードの長さは以下のシナリオで適用されます。
ユーザーが作成された場合 (最初の管理者ユーザーを含む)。
パスワードが変更された場合。
セキュリティを向上させるため、パスワードは推測されにくいものにし、一般的な単語が含まれていないようにします。大文字、小文字、数字、特殊文字の混合から成るパスワードを作成します。
* 
以下の状況では、パスワードなしでユーザーを作成できます。
Active Directory/SSO を導入しているユーザー
アプリケーションキーをサポートするためにのみ作成されたユーザー
初期パスワードの設定
ThingWorx を初めて起動するときに、管理者ユーザーが作成されます。パスワードは、管理者ユーザーの作成時に使用される platform-settings.json ファイル内に設定する必要があります。以下の AdministratorUserSettings を、14 文字以上のパスワードとともに、platform-settings.json ファイル (PlatformSettingsConfig 内) に追加します。配置の詳細については、 platform-settings.json コンフィギュレーションの詳細を参照してください。
* 
下に示すサンプルをコピーして貼り付けることはしないでください。お使いの platform-settings.json にフォーマットが適さない場合があります。代わりに、 ここをクリックしてファイルからコピーしてください。

{
"PlatformSettingsConfig": {
"AdministratorUserSettings": {
"InitialPassword": "<changeme>"
}
}
}
platform-settings.json のデフォルトの場所は /ThingworxPlatform/platform-settings.json です。THINGWORX_PLATFORM_SETTINGS 環境変数が設定されている場合は、${THINGWORX_PLATFORM_SETTINGS}/platform-settings.json が代わりに使用されます。
* 
以下を行うことをお勧めします。
「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 というエラーメッセージがレポートされた場合は、以下を確認します。
platform-settings.json にパスワード設定が存在していること。
パスワードが有効であること (デフォルトでは 14 文字以上ですが、 ユーザー管理サブシステムで変更できます)。
platform-settings.json ファイルのフォーマットが正しいこと。フォーマットが正しくない場合、エラーが発生する可能性があります。
このプロセスは、管理者ユーザーの最初の作成時にのみ適用されます。パスワードの変更後、再起動時に元に戻ることはありません。管理者ユーザーが正しく作成され、そのパスワードが変更された後は、この設定を platform-settings.json ファイルから除去することをお勧めします。