Как правильно настроить датчики IoT для получения аутентификации и авторизации с использованием IdM Keyrock и Wilma PEP Proxy

Я работаю в течение нескольких недель с IdM Keyrock, Wilma PEP Proxy и AuthZForce в контексте Fiware Platform, чтобы разработать приложение IoT.

Я успешно защитил API-интерфейсы Orion Context Broker с помощью прокси-сервера Wilma PEP, и теперь настал черед защищать API IoT-UL для защиты API, ориентированных на юг.

Я подумал об использовании стратегии, аналогичной той, которая использовалась в контексте Orion Context Broker. В этом случае у каждого датчика есть токен OAUth2 и размещение прокси-сервера PEP перед API IoT-UL, и я смог бы аутентифицировать и авторизовать каждый запрос к ним.

Затем я заметил, что в интерфейсе Keyrock на вкладке "Приложение" есть раздел, где я могу зарегистрировать датчики IoT, чтобы я зарегистрировал несколько датчиков IoT. Затем я понял, что не могу назначать роли этим пользователям (потому что внутренне они являются пользователями), и я не мог ни войти, используя интерфейс клавиш. Поэтому я не могу назначать роли и генерировать токены OAuth2.

Что мне не хватает? Возможно, аутентификация и авторизация для датчиков IoT пока недоступны. В этом случае я думал об использовании обычных пользователей для представления датчиков IoT, но я думаю, что это излишне. Любая помощь с этим была бы очень полезна.

1 ответ

Решение

Вы можете создавать токены для устройств, используя Resource Owner Password Credentials Grant. Назначение ролей еще не готово. Так что вы можете просто проверить аутентификацию. Это будет доступно в следующем выпуске.

Другие вопросы по тегам