Авторизация oauth2 потокового процессора WSO2

В настоящее время я использую потоковый процессор и изучаю возможность использования авторизации oauth2 при создании приложений siddhi. По сути, WSO2 Identity Server может выступать в качестве поставщика удостоверений для авторизации для потокового процессора. Есть ли какое-либо положение в настоящее время в версии 4.3.0 SP?

Спасибо


person 2437850    schedule 21.10.2019    source источник


Ответы (1)


Да, вам необходимо использовать внешний клиент IDP https://docs.wso2.com/display/SP430/User+Management+via+the+IdP+Client+Interface#UserManagementviatheIdPClientInterface-ExternalIdPClient

person Niveathika    schedule 21.10.2019
comment
Спасибо еще раз. Я перехожу по ссылке, но не могли бы вы также указать, возможен ли этот случай, когда отдельные пользователи могут создавать свои собственные приложения сиддхи, используя токен oauth. Кроме того, в этом случае ldap или совместное использование базы данных не требуется? - person 2437850; 22.10.2019
comment
Да, в этом случае пользователи могут вызывать API управления siddhi для развертывания приложений siddhi. Авторизация: Носитель ‹Действительный токен OAuth› будет работать - person Niveathika; 22.10.2019
comment
Благодарю. У меня это работает, но почему-то я получаю эту ошибку для одного из пользователей. Недостаточно прав для перечисления приложений Siddhi. - person 2437850; 22.10.2019
comment
Роли есть, но вы должны назначить этим ролям права на управление приложениями сиддхи, - person Niveathika; 22.10.2019
comment
Вы можете использовать docs.wso2.com/display/SP430/ здесь appName будет SAPP, а строка разрешения будет siddhiApp.manage - person Niveathika; 22.10.2019
comment
Позвольте нам продолжить это обсуждение в чате. - person 2437850; 22.10.2019
comment
Даже после добавления приложения и разрешения возникает такая же ошибка .. - person 2437850; 22.10.2019