数据级别层次结构上的Spring Security

问题描述

背景:
一个产品用于存储产品详细信息以及产品目录的层次结构。
示例:

 - FrozenFood(id = 1,no parent)
    - frenchFries(id = 21,parentId=1)
    - Paties(id = 22,parentId=1)
        - Spicy Paties(id = 28,parentId=22)
 - Snaks(id=2,no parent)
 - SoftDrinks(id = 3,no parent)
    - Pepsi(id=41,ParentId=3)

用户将被授予 productId 级别的权限。
在上面的示例中,应授予 user_pepsi 权限以创建 Pepsi 产品的子条目。除了 Pepsi 产品树以外,该用户无权创建/读取其他任何产品。

技术细节: Spring Boot应用程序,MysqL

问题:如何在Spring Boot中实现上述安全要求。

注意:由于某些原因,产品表无法分为类别和产品表。

预先感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)