2016-07-27 3 views
0

То, что я пытаюсь сделать:API SoftLayer: возможно ли ограничить доступ пользователей к управлению DNS с помощью SoftLayer API (а не портала SoftLayer)?

Аннулировать все права доступа и права доступа для пользователя, за исключением разрешения на управление DNS с использованием API SOFTLAYER.

То, что я сделал (с помощью питона клиента SOFTLAYER):

  1. отозванных все права пользователя по а), призывающей getPermissions() для получения прав доступа пользователей и б) вызова removeBulkPortalPermission() для всех получаемые разрешения пользователя.
  2. Удалены все права виртуального доступа, вызвав removeAllVirtualAccessForThisUser() для пользователя.
  3. Удалено все права доступа к оборудованию, вызвав removeAllHardwareAccessForThisUser() для пользователя.
  4. Предоставлено разрешения администратора DNS, вызвав addBulkPortalPermission ([{"ключ": "DNS_1", "keyName": "DNS_MANAGE", "name": "Manage DNS"}]) - addPortalPermission() может использоваться также.

Что вопрос:

Пользователь может получить доступ к функциям, кроме управления DNS (например, устройств> Управление> Изображения).

ответ

0

Проблема заключается в отсутствии разрешения на просмотр шаблонов изображений, которые вы можете отрицать, поэтому он может видеть Devices-> Manage-> Images, и это тот же случай для других вещей, которые являются все еще отображается.

Вы можете увидеть все разрешения, которые можно запретить на портале по: 1.- Go> Пользователям счета Оsta.ee- 2.- Нажмите на пользователь, которого вы хотите, чтобы отменить разрешения 3.- Нажмите Разрешение портала вкладки

Используя API, вы можете отклонить те же разрешения, что и на портале, вы не можете отрицать больше этого.

С уважением

 Смежные вопросы

  • Нет связанных вопросов^_^