鉴于以下情况:
想象一下,现在前端想要建立一个菜单。该菜单基于对特定实体和/或实体集合的访问。例如,如果用户可以访问许多不同实体和/或集合中的一个,则将显示“管理”菜单。
如何构建菜单?我需要知道用户拥有的权限才能构建菜单。我不知道用户拥有的所有权限,因为它需要遍历REST API的URL以查看用户拥有权限的所有对象。
这似乎是一件难以克服的事情,但也许我错过了一些明显的技巧。如何克服阻抗不匹配?
答案 0 :(得分:0)
您的REST API可以公开资源(或者它可以是用户成功登录后返回的用户资源的一部分),其中包含用户可以访问的资源以及应该可用于哪些菜单项的信息。这个用户。