Ваши разрешения уровня приложения не должны быть определены / сохранены на стороне WSO2. Скорее, вы можете создать некоторые роли на стороне WSO2. (Нет необходимости назначать какие-либо разрешения для этих ролей) Пример. editorRole
managerRole
Затем вы можете назначить своих пользователей соответствующим ролям с сервера идентификации WSO2.
При аутентификации вы можете получить роли аутентифицированного пользователя (не разрешения, роли). .) в ID_TOKEN.
Журналы вашего приложения c должны декодировать полученный токен и принимать решение, разрешить или нет определенную операцию, проверяя утверждение ролей токена.
Чтобы принять это решение, логика c вашего приложения должна иметь сопоставление WSO2_ROLE
с вашим APPLICATION_OPERATIONS
. (Или против APPLICATION_PERMISSIONS
)