15

Symfony2 に基づく私たちのアプリケーションでは、特定のドメイン オブジェクトに対する権限を持つシステム内のユーザーのリストを作成したいと考えています。私たちは ACL を使用しており、当面の本能は、問題のドメイン オブジェクトの ACLProvider から返された ACL オブジェクトを調べて、アクセス許可を持つユーザー (または少なくとも SecurityIdentities) を返すことができるメソッドを探すことでしたが、そのようなものは見つかりませんでした。メソッド。

この機能が API を介して利用できることは確かですが、これらのメソッドが隠されている場所を見つけることはできません。

EDIT代替手段は、acl-tablesでこれらの接続を直接検索してその方法を見つけることですが、それはあまりきれいではなく、おそらく車輪を再発明することになります.

4

1 に答える 1

3

デフォルトでは、承認はファイル app/config/security.yml で指定されます。役割が一部のモジュールへのアクセスを許可されているかどうかを説明します。

Authorization と Permissionsにはいくつかの違いがあります。

アクセス許可はデフォルトでは Symfony によって管理されませんが、特定の開発 (またはバンドル...) を通じて管理されます。

于 2012-01-04T12:11:09.457 に答える