Symfony 如何在api-platform.com上设置授权

Symfony 如何在api-platform.com上设置授权,symfony,api-platform.com,Symfony,Api Platform.com,我正在尝试使用api-platform.com作为我的api基础设施。我想确保每个用户都可以提取自己的数据,并对自己的数据执行操作 我该怎么做 假设我有一个名为“Organization”和“Book”的实体。 书本属于Book.Organization\u id=Organization.id上的组织。 此外,用户实体属于使用相同关系的组织 如何进行授权检查 谢谢 如果你想取一本书,你必须做一个简单的事情:这本书和当前用户是不是你看过的同一个组织?示例与您描述的几乎相同。请发布“组织”和“书籍

我正在尝试使用api-platform.com作为我的api基础设施。我想确保每个用户都可以提取自己的数据,并对自己的数据执行操作

我该怎么做

假设我有一个名为“Organization”和“Book”的实体。 书本属于Book.Organization\u id=Organization.id上的组织。 此外,用户实体属于使用相同关系的组织

如何进行授权检查


谢谢

如果你想取一本书,你必须做一个简单的事情:这本书和当前用户是不是你看过的同一个组织?示例与您描述的几乎相同。请发布“组织”和“书籍”实体代码。有关授权的更多示例,请参见我的手册第8章,生成的代码请参见第9章。