Регистрация контекстных областей в продуктах PTC
Контекстные области должны быть определены в сервере ресурсов для защиты указанных ресурсов и должны быть зарегистрированы в поставщике сервисов, который затем присоединяет значение контекстной области при запросе защищенного ресурса от сервера ресурсов. Значения имен контекстных областей зависят от ограничений сервера ресурсов. Например, Windchill не распознает имена контекстных областей с пробелами.
Контекстные области сервера ресурсов
Необходимо указать ресурсы, которые должны представляться действительным запросам, содержащим контекстную область.
В Windchill это выполняется как часть шагов конфигурирования OAuth при правке файла securityProperties.properties. Дополнительные сведения см. в разделе Configure OAuth Delegated Authorization (Конфигурирование делегированной авторизации OAuth) в справочном центре Windchill (на английском языке).
* 
Используйте то же имя контекстной области, которое было зарегистрировано в PingFederate (CAS). Например, SCOPE NAME = WINDCHILL_READ.
Для Windchill RV&S выполните следующие действия.
1. На странице OAuth Settings щелкните Scope Management.
2. В поле Scope Value введите INTEGRITY_READ_WRITE и в поле Scope Descriptionвведите Permission to read and write data, а затем нажмите кнопку Add.
* 
Windchill RV&S имеет пустую контекстную область для чтения, записи и изменения данных Windchill RV&S, авторизованных для пользователя. Значение и описание контекстной области могут определяться пользователем.
Регистрация области поставщика сервисов
ThingWorx и приложения, построенные на платформе ThingWorx, такие как ThingWorx Navigate, могут действовать как поставщики сервисов. Контекстные области, защищающие данные в серверах ресурсов, должны быть зарегистрированы в поставщиках сервисов, чтобы их можно было включать в лексемы доступа при запросе данных.
В ThingWorx можно зарегистрировать контекстные области в соединителе интеграции или в медиаобъекте, который сконфигурирован для загрузки данных с серверов ресурсов. Дополнительные сведения см. в разделе Работа с контекстными областями (Working with Scopes) справочного центра ThingWorx (на английском языке).
Для ThingWorx Navigate необходимо добавить контекстные области в соединителе интеграции ThingWorx и в прокси-медиаобъекте содержимого.
* 
Используйте то же имя контекстной области, которое было зарегистрировано в PingFederate (CAS). Например, SCOPE NAME = WINDCHILL_READ.
Было ли это полезно?