如何解决是否可以自定义子资源api平台?
我的目标是将标识符从实体的 id 更改为用户在特定路径附加的 JWT 令牌。
@ApiResource(
itemOperations = {
"get" ={
"security" = "is_granted('VIEW',object)","normalization_context" = {"groups" = {"read"}}
},"put" = {
"security" = "is_granted('WRITE',"normalization_context" = {"groups" = {"get"}},"denormalization_context" = {"groups" = {"put"}}
},"api_users_cart_subresource" = {
"method" = "GET","path" = "/users/{id}/carts","security" = "is_granted('VIEW',"normalization_context" = {"groups" = {"user:cart"}}
}
},collectionoperations = {
"post" = {
"denormalization_context" = {"groups" = {"post"}},"normalization_context" = {"groups" = {"get"}}
},"get" = {
"access_control" = "is_granted('ROLE_ADMIN')","normalization_context" = {"groups" = {"admin:read"}}
}
}
)
是否可以将路径更改为 /users/carts
并从其令牌返回属于用户群的规范化数据?
ps。对不起我的语法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。