2020-08-20 17:36发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
如何在CF中部署的SAP UI5中获取当前登录的用户信息?
如果您知道答案,请提供帮助。
谢谢。
我不知道有直接方法可以从UI5应用中读取信息。
您可以做的是编写一个简单的服务器应用程序(甚至是FaaS),该应用程序从请求中读取JWT令牌,并返回您想要读取的信息。 然后,您可以从应用程序中调用此端点。
这是一个Java中的示例,但它显然也可以与nodejs一起使用 。
请记住:JWT令牌应对用户保持秘密。 不要转发整个令牌!
大家好,
有没有人跟随下面的链接来获取Cloud Foundry中已登录用户的信息。
https://blogs.sap.com/2019/05/23/how-to-get-the-email-of-the-logged-in-user-in-cloud-foundry/
https://help.sap.com/viewer/ 65de2977205c403bbc107264b8eccf4b/Cloud/zh-CN/4902b6e66cbd42648b5d9eaddc6a363d.html
这是一个具有模块Node Js,UI5,Hana DB和XSJS的多目标应用程序(MTA)。
我只需要参考Node Js应用程序的身份验证。
感谢与问候,
Poorvi
我最近基于 Thomas Jung 博客文章( https://blogs.sap.com/ 2018/04/23/sap-hana-xsa-controller-api-interaction/),这使我可以访问大多数用户登录详细信息(除了角色等)。
它需要创建一个node.js模块,以供您的sapui5应用程序部署和使用。
您可以检查相关的GitHub存储库: https://github.com/jungsap/controllerAPI 。
希望这会有所帮助。
嗨Poorvi,
我正面临与您同样的问题。 您有机会通过node.js应用登录吗?
您得到正确答案了吗? 我已经能够提取已登录用户的电子邮件信息,但是我还需要已登录用户的I号。 如果您能够通过CF获得该信息,请告诉我。
您的代码看起来正确。 也许我误解了您,但听起来您的应用路由器将位于HTML模块中。 在这种情况下,这解释了为什么不调用它。 html5模块很可能是提供UI文件的approuter。 这是示例,其中显示了一个包含网络的approuter 应用程式。
如果您在此级别上移动代码,它应该可以工作。
最多设置5个标签!
我不知道有直接方法可以从UI5应用中读取信息。
您可以做的是编写一个简单的服务器应用程序(甚至是FaaS),该应用程序从请求中读取JWT令牌,并返回您想要读取的信息。 然后,您可以从应用程序中调用此端点。
这是一个Java中的示例,但它显然也可以与nodejs一起使用 。
请记住:JWT令牌应对用户保持秘密。 不要转发整个令牌!
大家好,
有没有人跟随下面的链接来获取Cloud Foundry中已登录用户的信息。
https://blogs.sap.com/2019/05/23/how-to-get-the-email-of-the-logged-in-user-in-cloud-foundry/
https://help.sap.com/viewer/ 65de2977205c403bbc107264b8eccf4b/Cloud/zh-CN/4902b6e66cbd42648b5d9eaddc6a363d.html
这是一个具有模块Node Js,UI5,Hana DB和XSJS的多目标应用程序(MTA)。
我只需要参考Node Js应用程序的身份验证。
感谢与问候,
Poorvi
嗨,
我最近基于 Thomas Jung 博客文章( https://blogs.sap.com/ 2018/04/23/sap-hana-xsa-controller-api-interaction/),这使我可以访问大多数用户登录详细信息(除了角色等)。
它需要创建一个node.js模块,以供您的sapui5应用程序部署和使用。
您可以检查相关的GitHub存储库: https://github.com/jungsap/controllerAPI 。
希望这会有所帮助。
嗨Poorvi,
我正面临与您同样的问题。 您有机会通过node.js应用登录吗?
嗨,
您得到正确答案了吗? 我已经能够提取已登录用户的电子邮件信息,但是我还需要已登录用户的I号。 如果您能够通过CF获得该信息,请告诉我。
您的代码看起来正确。 也许我误解了您,但听起来您的应用路由器将位于HTML模块中。 在这种情况下,这解释了为什么不调用它。 html5模块很可能是提供UI文件的approuter。 这是示例,其中显示了一个包含网络的approuter 应用程式。
如果您在此级别上移动代码,它应该可以工作。
一周热门 更多>