ThingWorx를 리소스 서버로 구성
ThingWorx 응용 프로그램을 리소스 서버로도 사용하도록 구성하는 경우 아래 단계의 절차를 완료하십시오.
1단계: ThingWorx에 추가 식별자 추가
1. Microsoft Azure 포털에서 Enterprise applications로 이동하여 엔터프라이즈 응용 프로그램을 선택합니다.
2. Manage 메뉴에서 Single sign-on을 클릭하고 Basic SAML Configuration section에서 Edit을 클릭합니다.
3. Basic SAML configuration 창에서 새 식별자를 추가합니다. 식별자에는 접두사 api://와 리소스 서버 역할을 할 ThingWorx 응용 프로그램의 Enterprise Application ID가 포함되어야 합니다.
4. Save를 클릭합니다.
2단계: ThingWorx에서 범위 만들기 및 공개 – ThingWorx가 리소스 서버인 경우
1. Microsoft Azure 포털의 Manage 메뉴에서 App registrations를 선택합니다.
2. All applications에서 ThingWorx 응용 프로그램을 선택합니다.
3. Manage 메뉴에서 Expose an API를 선택합니다.
4. Add a scope를 클릭합니다.
5. Add a scope 팝업 창에서 범위 세부 정보를 추가하고 Add scope를 클릭합니다.
3단계: 클라이언트 응용 프로그램에 노출된 ThingWorx 범위 추가
1. Microsoft Azure 포털의 Manage 메뉴에서 App registrations를 선택합니다.
2. All applications에서 클라이언트 응용 프로그램을 선택합니다.
3. Manage 메뉴에서 API permissions를 클릭합니다.
4. Add a permission을 클릭합니다. 팝업 창이 열립니다.
5. APIs my organization uses를 클릭하고 ThingWorx 리소스 서버 응용 프로그램을 선택합니다.
6. Request API permissions 팝업 창의 Select permissions에서 ThingWorx 리소스 서버의 공개 범위를 선택합니다.
7. Add permission을 클릭합니다.
Configured Permissions 목록이 업데이트되어 추가된 사용 권한이 표시됩니다.
단계 4: resourceServerSetting.json 파일 구성
ThingWorx 버전에 따라 아래 항목 중 하나를 참조하여 자세한 구성 단계를 참조하십시오.