Composer의 ThingWorx 모델 정의 > 보안 > 디렉터리 서비스 > Active Directory에서 사용자 관리 > Active Directory 사용자 속성을 ThingWorx UserExtension 속성에 매핑
Active Directory 사용자 속성을 ThingWorx UserExtension 속성에 매핑
새 Active Directory 사용자가 로그인하면 Create User에 대한 Active Directory의 설정에 따라 해당 사용자가 ThingWorx에서 생성되고 해당 사용자가 자동 프로비져닝될 수 있습니다. 아래 표에 설명된 옵션을 사용하면 매핑된 속성이 Active Directory 서버에서 ThingWorx의 해당 사용자에 대한 UserExtension 속성 테이블로 자동 매핑될 수 있습니다. 기존 Active Directory 사용자가 로그인하면 수정된 값을 사용자의 UserExtension 매핑으로 가져옵니다. 새 UserExtension 구성 테이블 행 매핑이 추가되면 새 데이터를 사용자의 UserExtension 속성으로 가져옵니다.
ThingWorx Composer에서 매핑을 설정하려면 다음을 수행하십시오.
1. Composer에서 Active Directory 디렉터리 서비스로 이동합니다(보안 > 디렉터리 서비스 > Active Directory 서비스 이름).
2. 구성 페이지를 표시하고 사용자 확장 속성 매핑 구성 테이블 섹션 아래로 스크롤한 다음 추가를 클릭합니다(여기 참조).
3. ThingWorx 속성에 자동으로 매핑할 Active Directory 속성의 이름을 사용자 확장 속성 매핑 창의 Active Directory 속성 이름 필드에 입력합니다. 다음 스크린샷은 ThingWorx 속성을 선택하는 드롭다운 메뉴를 보여줍니다. 이 목록의 값 중 하나를 선택합니다.
4. 선택하고 추가를 클릭하면 구성 테이블에 새 행이 나타납니다.
속성
설명
activeDirectoryAttributeName
매핑할 수 있는 Active Directory 사용자 속성에 있는 속성의 이름입니다. Active Directory에서 동기화된 모든 사용자에 대해 기본값을 지정하려면 이 필드를 공백으로 두면 됩니다.
* 
속성이 지정되어 있지만 Active Directory에서 사용자에 대해 검색되지 않으면 응용 프로그램 로그에 다음 오류 메시지가 나타납니다.
Attribute: <attribute_name> not found.
userExtensionPropertyName
Active Directory 속성에 매핑해야 하는 ThingWorx 사용자의 UserExtension 테이블에 있는 사용자 확장 속성의 이름입니다.
* 
응용 프로그램 로그에 userExtensionProperty의 이름이 올바르지 않다는 오류 메시지가 나타나면 문제 해결: UserExtension 속성에 대한 잘못된 이름을 참조하십시오.
userExtensionDefaultValue
속성이 AD 서버에서 검색되지 않거나, 잘못되었거나, 비어 있는 경우 UserExtension 속성에 대한 기본값입니다.
ThingWorx 응용 프로그램 로그에 다음 오류 메시지가 나타나면 문제 해결: UserExtension 속성에 대한 잘못된 이름을 참조하십시오.
Property name: <property_name> not found
in UserExtensions properties
도움이 되셨나요?