如何解决Olingo JPA oData中的角色管理
在此repository中,我发现了一个Olingo
实现,用于通过使用OData协议来获取和修改数据库中的数据。
现在的问题是,如果我们假设我有一种与here相同的使用JWT
来检测用户的机制,那么我该如何对OData
集进行访问管理呢? ?
另一方面,如果我们可以检测到用户的角色(例如Admin,Employee等),那么我该如何定义,谁可以做什么?我的意思是谁可以对每个集合执行CURD的每个动作? 我正在寻找最佳实践方法!例如,也许使用注释?我不想实现一些愚蠢的,否则的话!
而且,我在春季非常业余!
解决方法
Authorization approach(来自SAP Cloud Application Programming Model),其中数据模型上的声明撤消了所有默认访问权限并授予个人特权。
OpenSAP培训的第3周:"Building Applications with SAP Cloud Application Programming Model"中的单元5:授权和认证中将提供有关此概念的概述。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。