WSO2 - разрешения поставщика услуг SaaS в многопользовательской среде - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь настроить следующий сценарий в WSO2

  • У поставщика услуг SaaS Enabled, который указывает определенные разрешения приложения (в клиенте carbon.super)
  • Отображение этих разрешений в редакторе ролей для каждого арендатора (чтобы каждый арендатор мог указать, какие разрешения приложения назначены для какой роли)

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

Возможно ли это, и если да, то чего мне не хватает?

1 Ответ

0 голосов
/ 07 ноября 2018

Это невозможно. Когда SaaS включен, поставщик услуг, созданный из одного клиента, может быть доступен для всех клиентов. Но когда речь идет о разрешениях на основе ролей, каждое пространство арендатора изолировано. Когда вы создаете определенное приложение с разрешениями для супер-арендатора, оно будет сохранено в Разрешения супер-администратора (уровень супер-арендатора) в дереве разрешений. Когда вы входите в систему в качестве арендатора, WSO2 IS использует разрешения, настроенные в Права администратора (уровень арендатора). Поэтому, если вы хотите просмотреть разрешения в редакторе ролей каждого арендатора, вам может потребоваться настроить его отдельно для каждого арендатора.

Пожалуйста, обратитесь к следующей документации для уточнения https://docs.wso2.com/display/IS530/Role-based+Permissions

...