Азман на уровне ресурсов - PullRequest
       40

Азман на уровне ресурсов

2 голосов
/ 09 декабря 2011

Я использовал Azman в предыдущем проекте, и он хорошо работает при авторизации операций на системном уровне

  • авторизовать роль X для выполнения операции Y .
  • разрешить Менеджеры до update_sales_orders

В новом проекте мне нужно управлять полномочиями на рекордном уровне.

  • авторизовать роль X для выполнения операции Y для записи # Z
  • разрешить Менеджеры до update_sales_order # 23

Каков наилучший способ достижения этого? Если есть API авторизации, который поддерживает это, я был бы рад услышать об этом. В противном случае любое предложение приветствуется.

1 Ответ

1 голос
/ 09 декабря 2011

AzMan имеет функцию под названием scopes это может выполнить то, что вы просите. Область действия может быть любой частью данных. Вот на работе, например, у нас есть область ветки. Таким образом, для лица, которому назначена область действия 1234, он может выполнять назначенные ему операции только с данными, относящимися к ветви 1234.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...