사용자 암호
사용자 암호 관리
사용자 암호는 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 위치를 사용합니다.
* 
PTC는 다음 사항을 강력히 권장합니다.
NIST 인증자 및 확인자 요구사항을 준수하는 강력한 암호 사용
처음 로그인 후 이 암호를 다른 강력한 암호로 변경
관리자 사용자가 생성된 후에는 암호가 더 이상 필요하지 않으므로 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 파일에서 이 설정을 제거하는 것이 좋습니다.