Я хочу включить компонент контроля доступа в мое приложение, я увидел, что ZF2 предлагает: Zend /permissions/Acl
и Zend /permissions/RBAC
, я хотел бы знать, что является более эффективным и надежным, и как насчет Zfc-RBAC
? спасибо.Acl vs RBAC in ZF2
1
A
ответ
4
Это полностью зависит от ваших потребностей. Rbac
- это управление доступом, управляемое разрешениями на просто роли, где Acl
- это решение, в котором вы будете управлять как ресурсами, так и ролями. Rbac Zend Framework 2 имеет некоторые сложности, которые будут упрощены в ZF3.
Если вы считаете, что используете Rbac, я бы предложил проверить zfc-rbac
от zf-commons
, который построен на прототипе для Rbac ZF3.
Here on GitHubzfc-rbac
.
Если вы считаете Acl я бы предложил взглянуть на BjyAuthorize
, который можно найти here
+0
@AiD Я обновил еще один пример для Acl – Wilt
Я не использовать RBAC, но они, кажется, в основном то же самое, однако в разделе комментариев по адресу: // рамки. zend.com/manual/2.1/en/modules/zend.permissions.rbac.intro.html - они сказали что-то о том, что это было удалено из репозитория. Поэтому я не знаю, действительно ли это так. – peterpeterson