Один пользователь аутентифицирован в нескольких программах в keyrock
У меня есть 3 разных приложения в keyrock.
- Orion Context Broker - с pep-прокси
- IoT Agent - с pep-прокси
- Wirecloud
У меня есть пользователь, который авторизован во всех приложениях. Я вхожу в Wirecloud с помощью keyrock. В Wirecloud я использую виджет NGSI browser.
- URL-адрес сервера NGSI = URL-адрес pep-proxy для брокера контекста orion
- Использовать учетные данные FIWARE пользователя проверено
Я получаю ответ 401 и логи от pep-proxy:
ERROR: IDM-Client - User not authorized in application d217735b-4cf3-4e03-b3d6-b54f28ed44a9
ERROR: Root - User not authorized in application
Если я изменю следующее, он будет работать:
- Orion Context Broker и Wirecloud - с pep-прокси
- IoT Agent - с pep-прокси
Wirecloud теперь входит в систему, используя ту же программу, в которой pep-proxy зарегистрирован для Orion Context Broker.
Что я делаю не так, чтобы заставить его работать с тремя отдельными программами? Их может быть больше, и я не могу собрать их все вместе.