情况: 我正在为我的公司编写一个服务应用程序,由于固定角色不适合我的情况,我想建立对我的 API 服务的基于 ACL 的访问。模型和数据库端不是我的问题。
问题: 我将如何重新部署在身份验证(JWT 和凭证)之后但在我的服务(获取、发布等)之前运行的请求过滤器,该服务确定是否允许用户调用该操作(在这个过滤器中我会检查我的ACL 和返回允许或拒绝)。我不需要交钥匙解决方案,但非常欢迎提出建议!
细节:角色和用户在实施时不存在。在我的前端中,我想创建角色和用户(如 Windows 或类似的)并动态分配权限。角色和用户的权利可能会改变。甚至角色也可以删除并由其他人替换。
阿波罗的战车
相关分类