点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨!
我正在使用SAP HANA Express Edition中的Views。
这是查看代码。 输出中有当前用户。
我开发了一个使用xsuaa进行身份验证的SAPUI5应用程序,但是当使用XSOData公开视图时,该用户不是已登录的用户(我以XSA_DEV用户登录)。 而是技术用户。
我的应用程序中的所有结构化特权均不起作用,因为用户不是已登录的特权。
任何想法都可能在这里丢失吗? 使用xsodata时,我需要识别当前用户
谢谢
response.jpg (57.7 kB)
Current_user将成为HDI Container技术用户。 如果您想要业务用户,则需要从会话上下文中选择applicationuser: https://github.com/SAP/hana-xsa-opensap-hana7/blob/master/xsjs/lib/xsjs/whoAmI.xsjs
应用程序用户不是数据库用户,因此您无法为其分配数据库特权。 您始终将其分配给HDI技术容器。 将检查通过该容器的所有数据库访问。 但是,您可以使用XSUAA/外部IDP中分配给业务用户的属性进行过滤。
一周热门 更多>