有关CDS'requires'语句的更多信息(云应用程序编程模型CAPM)

2020-09-01 21:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在云应用程序编程模型(CAPM)...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在云应用程序编程模型(CAPM)帮助中,有一个诱人的瞥见,即如何按角色控制对服务的访问(在使用单一服务):

服务AdminService @(需要:" admin")

我需要通过Cloud Foundry角色集合来控制对服务的访问。 我可以按照上面的相同方式来做吗? 我是否只是在其中放置角色集合的名称(代替" admin")? 我可以在这里放一个示波器吗?

如果有人可以分享一些文档或示例来说明受支持的内容,我将不胜感激。 即使在注释

谢谢!

cc 克里斯汀·乔治(Christian Georgi) Daniel Hutzel

5条回答
暮风yp
2020-09-01 22:15

嗨,麦克,

尝试作用域名称,但不要使用$ XSAPPNAME。 前缀。

例如,具有以下范围(如xs-security.json中定义):

" scopes":[{
 " name":" $ XSAPPNAME.User",
 " description":"用户"
 },{
 " name":" $ XSAPPNAME.Admin",
 " description":"管理员"
 }],
 

这应该起作用:

 service AdminService @(需要:" Admin")

 service CatalogService @(requires:'User')

您仍然需要定义角色模板和角色集合等,并将角色集合分配给用户,就像在任何Cloud Foundry应用程序中一样。

希望有帮助。

菲利普

一周热门 更多>