설치 및 업그레이드 > 설치 및 구성 안내서 > PTC Solution Installer 사용 > Windchill 솔루션 설치 > 선택적 제품 설정 > > 게시를 위한 설정 > 인증 자격 증명 구성
  
인증 자격 증명 구성
HTTP SSL 사용자 이름 및 암호
에서 게시 임무를 호출하는 경우 superadmin 자격 증명이 서버에 대해 인증되어야 합니다. 의 사용자 이름은 등록 정보로 저장됩니다. 의 암호는 의 보안 키스토어에 암호화된 등록 정보로 저장됩니다.
자세한 내용은 암호화된 암호를 참조하십시오. 이 항목에서는 암호가 서버에서 암호화되는 방식을 설명합니다.
모든 호스트의 공유 자격 증명
다음 단계를 수행하여 사용자 이름 및 암호를 모든 호스트와 연관시키는 등록 정보를 설정합니다.
모든 호스트의 암호 등록 정보를 암호화하려면 다음을 수행하십시오.
1. Windchill 셸을 엽니다.
2. 다음 명령을 실행합니다(<password>를 superadmin 암호로 바꿈).
ant –f %WT_HOME%/bin/adminTools/sip/EncryptPasswords.xml encryptPw -DpropertyName=inserviceaad.superAdminUserPassword -Dpassword=<password>
3. BUILD SUCCESSFUL의 보고가 출력되었는지 확인합니다. 이 출력은 암호가 암호화되었음을 나타냅니다.
4. 서버를 다시 시작합니다(필요한 경우 사용자에게 알림).
기본 superadmin 사용자 이름을 변경하려면(기본 사용자 이름 superadmin을 사용하지 않을 경우) 다음을 수행하십시오.
1. 폴더 탐색기를 사용하여 다음 위치의 site.xconf 파일로 이동합니다.
<WINDCHILL>/site.xconf
2. 파일을 텍스트 편집기에서 열고 끝으로 스크롤합니다.
3. <username>을 필요한 superadmin 사용자 이름으로 바꿔 다음 등록 정보 엔트리를 추가합니다.
<Property name="inserviceaad.superAdminUserName" overridable="true" value="<username>" targetFile="codebase/config/rules/rules.properties"/>
4. site.xconf 파일을 저장합니다.
5. Windchill 셸을 엽니다.
6. 다음을 실행합니다.
xconfmanager –pF
7. 서버를 다시 시작합니다(먼저 해당 사용자에게 알림).
호스트의 개별 자격 증명
다음 단계를 수행하여 사용자 이름 및 암호를 특정 호스트와 연관시키는 등록 정보를 설정합니다.
특정 호스트의 사용자 이름 암호 등록 정보를 추가하십시오.
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>를 호스트 이름으로 바꿉니다(예: inservice.server.com).
<username>을 superadmin 사용자 이름으로 바꿉니다.
4. site.xconf 파일을 저장합니다.
5. Windchill 셸을 엽니다.
6. 다음을 실행합니다.
xconfmanager -pF
암호 등록 정보 이름을 Valid Properties 목록에 추가하십시오.
1. 폴더 탐색기를 사용하여 다음 파일로 이동합니다.
<WINDCHILL>/bin/adminTools/sip/validProperties.list
2. 파일을 텍스트 편집기에서 열고 끝으로 스크롤한 다음 새 줄을 작성합니다.
3. 다음 등록 정보를 추가합니다(<host>를 값으로 바꿈).
inserviceaad.superAdminUserPassword|<host>
예:
inserviceaad.superAdminUserPassword|inservice.server.com
4. 파일을 저장합니다.
특정 호스트의 암호 등록 정보를 암호화하려면 다음을 수행하십시오.
1. Windchill 셸을 엽니다.
2. propertyName 값 주위의 따옴표를 포함하여 다음 명령을 실행합니다.
ant –f %WT_HOME%/bin/adminTools/sip/EncryptPasswords.xml encryptPw -DpropertyName=”inserviceaad.superAdminUserPassword|<host>” -Dpassword=<password>
<host>를 호스트로 바꿉니다(예: inservice.server.com).
<password>를 superadmin 암호로 바꿉니다.
3. BUILD SUCCESSFUL의 보고가 출력되었는지 확인합니다. 이 출력은 암호가 암호화되었음을 나타냅니다.
4. 서버를 다시 시작합니다(먼저 해당 사용자에게 알림).
HTTP SSL 사용자 이름 및 암호 게시
자격 증명은 키스토어에 안전하게 저장되며, 게시 임무가 호출될 때 사용됩니다.
게시 시점에 로그인 오류가 Windchill Visualization Service(WVS) 로그에 인증 예외로 보고됩니다.
소규모 테스트 게시를 통해 사용자 이름 및 암호를 테스트하여 자격 증명이 올바르게 구성되었는지 확인하는 것이 좋습니다.