Настройка ThingWorx Navigate с аутентификацией Windchill
Эта опция использует аутентификацию Windchill для ThingWorx. Пользователь, открывший мэшап ThingWorx Navigate, перенаправляется в Windchill для аутентификации. После прохождения аутентификации пользователь перенаправляется обратно в мэшап ThingWorx Navigate. После этого данный пользователь может получить доступ к мэшапу ThingWorx Navigate как пользователь, аутентифицированный в Windchill.
Подробные технические сведения см. в разделе
Архитектура аутентификации Windchill.
Подробные технические сведения см. в разделе Architecture of Windchill Authentication (Архитектура аутентификации Windchill) руководства
PTC Windchill Extension Guide 1.12.x (Руководство по PTC Windchill Extension 1.12.x) (на английском языке).
Для этой конфигурации требуется, чтобы один и тот же пользователь существовал в обоих приложениях: Windchill и ThingWorx. ThingWorx Navigate предоставляет опцию автоматического создания пользователей в ThingWorx после прохождения аутентификации в Windchill. Если эта опция не включена, пользователи должны независимо существовать в обоих приложениях Windchill и ThingWorx. После создания пользователя в ThingWorx администратор должен добавить пользователя в указанную группу ThingWorx для получения доступа к заданиям ThingWorx.
Дополнительные сведения см. в разделе
Архитектура аутентификации Windchill
Дополнительные сведения см. в разделе Architecture of Windchill Authentication (Архитектура аутентификации Windchill) руководства
PTC Windchill Extension Guide 1.12.x (Руководство по PTC Windchill Extension 1.12.x) (на английском языке).
|
Предварительные требования для аутентификации Windchill.
• Необходимо сконфигурировать Windchill для использования SSL.
• Рекомендуется также сконфигурировать ThingWorx для работы с SSL.
|
Чтобы сконфигурировать ThingWorx Navigate для работы с Windchill, выполните следующие шаги.
1. При появлении сообщения EnableSSO в platform-settings.json (ThingworxPlatform) задайте для него значение false и перезапустите Tomcat.
|
Если оно не появляется в platform-settings.json и используется стандартный файл platform-settings.json, можно пропустить этот шаг и сразу перейти к шагу 2.
|
2. Откройте ptc-windchill-integration-connector и выберите @@@[опцию] Конфигурация.
◦ Задайте для параметра Тип аутентификации значение None
◦ Нет необходимости заполнять поля Имя пользователя и Пароль
◦ Рядом с меткой Основной URL-адрес введите следующий URL-адрес:
https://<Windchill Hostname>:<port>/Windchill/sslClientAuth
и щелкните Сохранить.
3. Откройте ptc-windchill-integration-connector-proxy и выберите Конфигурация.
◦ URL:
https://<Windchill Hostname>
◦ Задайте для параметра Тип аутентификации значение Session User
◦ Рядом с меткой Проверять URL-адрес подключения введите следующий URL-адрес:
[https]://[LB-host]:[port]/[windchill-web-app]/servlet/WindchillAuthGW/wt.httpgw.HTTPServer/echo
и щелкните Сохранить.
◦ Вводить имя пользователя и пароль не нужно.
◦ В разделе SSL Connection Configuration укажите путь к информации о Keystore и TrustStore и добавьте пароли.
◦ В разделе Session User Configuration убедитесь, что wt.effectiveUid имеет значение Session User Query Parameter, если в Windchill не указано иное.
Сконфигурируйте
ptc-windchill-OData-connector для соединения с сервисами
Windchill REST OData. Подробные инструкции см. в подразделе "Аутентификация Windchill" раздела "Выполнение сервисов Info*Engine с соединителем OData" руководства
Настройка ThingWorx Navigate 8.5.