在 Strapi 中配置数据和权限关联:使用管理面板或自定义代码?

问题描述 投票:0回答:1

使用Strapi创建API后,我想将表中的数据与权限关联起来,以便不同角色的用户可以通过API访问不同的数据。如何使用管理面板进行配置?如果我需要通过代码实现它,我是否必须为每个表编写自定义查找查询?有没有什么插件可以实现这个功能?

我在 Strapi 中创建了一个路由器表。 Strapi 自动生成“/api/routers”端点。用户登录后,我将调用“/api/auth/local”端点来获取 JWT。然后,程序将自动调用“/api/routers”端点,并将 JWT 作为不记名令牌包含在授权标头中。我期望的是接收当前用户角色的路由器数据,但我不确定下一步要做什么。

roles strapi
1个回答
0
投票

您必须编写自定义代码并根据角色管理表,将基于用户的角色存储在用户权限表中,并在添加数据时检查用户权限

© www.soinside.com 2019 - 2024. All rights reserved.