PTC 제품의 범위 등록
지정된 리소스를 보호하려면 범위가 리소스 서버에 정의되어야 하며, 서비스 공급자에 등록되어 있어야 합니다. 그러면 리소스 서버에서 보호된 리소스를 요청할 때 범위 값이 첨부됩니다. 범위 이름 값은 리소스 서버의 제한에 따라 달라집니다. 예를 들어, Windchill는 공백이 있는 범위 이름을 인식하지 않습니다.
리소스 서버 범위
범위를 포함하는 유효한 요청에 표시될 리소스를 지정해야 합니다.
이 작업은 Windchill에서 securityProperties.properties 파일을 편집할 때 OAuth 구성 단계의 일부로 수행됩니다. 자세한 내용은 Windchill 도움말 센터에서 Configure OAuth Delegated Authorization(OAuth 위임 승인 구성)을 참조하십시오.
* 
PingFederate(CAS)에 등록된 것과 동일한 범위 이름을 사용합니다. 예를 들면 SCOPE NAME = WINDCHILL_READ입니다.
Windchill RV&S에 대해 다음을 수행합니다.
1. OAuth Settings 페이지에서 Scope Management를 클릭합니다.
2. Scope Value 필드에 INTEGRITY_READ_WRITE를 입력하고 Scope DescriptionPermission to read and write data를 입력한 다음 Add를 클릭합니다.
* 
Windchill RV&S에는 사용자에게 권한이 부여된 Windchill RV&S 데이터를 읽고, 쓰고, 수정할 수 있는 더미 범위가 있습니다. 범위 값 및 설명은 사용자가 정의할 수 있습니다.
서비스 공급자 범위 등록
ThingWorx Navigate와 같이 ThingWorx 플랫폼에 구축된 ThingWorx 및 응용 프로그램은 서비스 공급자 역할을 수행할 수 있습니다. 데이터를 요청할 때 액세스 토큰에 포함하려면 리소스 서버에서 데이터를 보호하는 범위가 서비스 공급자에 등록되어 있어야 합니다.
ThingWorx에서 리소스 서버로부터 데이터를 검색하기 위해 구성된 통합 커넥터 또는 미디어 엔티티에 범위를 등록합니다. 자세한 내용은 ThingWorx 도움말 센터의 범위 작업을 참조하십시오.
ThingWorx Navigate의 경우 ThingWorx 통합 커넥터 및 콘텐츠 프록시 미디어 엔티티에 범위를 추가합니다.
* 
PingFederate(CAS)에 등록된 것과 동일한 범위 이름을 사용합니다. 예를 들면 SCOPE NAME = WINDCHILL_READ입니다.
도움이 되셨나요?