Vuforia Studio 외부에서 프로젝트 게시하기
기본 인증을 사용한 Experience Service
다음은 Vuforia Studio 외부에서 프로젝트를 게시하고 싶은 경우에 대한 예입니다.
• 개발 또는 테스트 환경에서 프로덕션 서버로 프로젝트를 이동하려는 경우
• 여러 다른 서버에 프로젝트를 복제하려는 경우
• 소스 제어에서 프로젝트를 가져와 Experience Service에 빌드 프로세스의 일부로 게시하려는 경우
다음 {{curl}} 명령을 사용하여 프로젝트를 게시하십시오.
curl -u <userId>:<password> -F ThingXExperience=@<myabcapp.zip> -H "X-Requested-With: XMLHttpRequest" https://localhost:2019/ExperienceService/content/projects/
설명:
• userID는 Experience Service를 인증하는 데 사용되는 사용자 ID 또는 사용자의 이메일입니다.
• password는 Experience Service를 인증하는 데 사용되는 암호입니다.
• myabcapp.zip은 프로젝트가 포함된 .zip 파일의 이름입니다.
SSO(Single Sign-on)를 사용한 Experience Service
1. Postman이 설치되지 않은 경우 설치합니다.
|
위 링크의 8단계에서 THINGWORX 범위 대신 경험 범위(configuration.json 파일에 있음)를 사용합니다.
|
3. 토큰을 얻은 후 MANAGE ACCESS TOKENS 페이지에서 Use Token을 클릭합니다.
4. 쿼리 탭으로 이동하여 쿼리 메서드로 POST를 선택합니다.
5. 다음 형식으로 URL을 입력합니다. https://<your_domain_name>/ExperienceService/content/projects?replace=true
여기서 your_domain_name은 Experience Service 도메인입니다.
6. Headers 메뉴로 이동하여 다음을 추가합니다.
◦ Key—X-Requested-With
◦ Value—application/XML
7. 그런 다음, Body 탭으로 이동하여 form-data를 선택합니다. 다음을 완료합니다.
◦ Key—File을 선택합니다
◦ Value—Select Files를 선택하고 프로젝트 파일을 업로드합니다
8. Send를 클릭하여 프로젝트 파일을 게시합니다.