使用CAP模型:使用Web IDE在Cloud Foundry中检索登录的用户详细信息

2020-08-15 20:54发布

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

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


大家好,

我们正在尝试使用WEBIDE中的SAP Cloud Platform业务应用程序检索登录的用户详细信息。

我们关注了以下博客,以检索MTA项目中已登录的用户详细信息:

https://blogs.sap.com/2020/06/04/retrieve-logged-in-user-details-in-cloud-foundry-using-web-ide/

与MTA项目配合正常,但是我们无法在Cloud Platform业务应用程序项目中复制相同的项目。

是否有任何方法可以在CDS级别或SRV模块的.js文件中获取登录的用户详细信息?

感谢和问候,

Vivek Babu

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

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


大家好,

我们正在尝试使用WEBIDE中的SAP Cloud Platform业务应用程序检索登录的用户详细信息。

我们关注了以下博客,以检索MTA项目中已登录的用户详细信息:

https://blogs.sap.com/2020/06/04/retrieve-logged-in-user-details-in-cloud-foundry-using-web-ide/

与MTA项目配合正常,但是我们无法在Cloud Platform业务应用程序项目中复制相同的项目。

是否有任何方法可以在CDS级别或SRV模块的.js文件中获取登录的用户详细信息?

感谢和问候,

Vivek Babu

付费偷看设置
发送
2条回答
Haoba3210
1楼-- · 2020-08-15 21:22

您好,

您想在哪里使用注册用户的信息? 您是在UI5应用程序中还是在处理程序中的CAP后端中使用它们?

" "是什么意思,但我们无法在Cloud Platform业务应用程序项目中复制它们 >"?

如果需要CAP处理程序中的信息,则可以使用对象要求用户或解码JWT。 为此, SAP Cloud Sdk 提供了很好的方法

如果您需要以下信息 一个UI5应用,只需实现一个 再次从 req.user 对象提供信息的REST端点 或通过解码JWT。

另请参见:

https://blogs.sap.com/2020/04/06/show-current-user-details-in-cloud-foundry-apps-with- ias/(解决方案3)

关于
Simon

在服务级别上,存在 req.use r对象,其中包含有关已登录用户的信息(如果使用了UAA实例)。

一周热门 更多>