如何使用XSJS读取用户ROLES?

时间:2017-09-11 18:14:06

标签: hana

我想知道会话用户有权访问什么。例如,如果用户X可以访问特定数据库或一组表。在查看HANA时,我发现我有PUBLIC角色允许我查看数据库,如何使用XSJS提取此信息,以便我可以根据这些角色执行逻辑? 我用过$ .session.hasSystemPrivilege(“PRIV”);但这与检查角色不同。我尝试测试“INSERT”插入返回false的数据库。我知道我可以写信给桌子。查看HANA,系统权限选项卡对我来说是空的。

有人可以在这里给我一些指导吗?

1 个答案:

答案 0 :(得分:0)

在SYS.GRANTED_ROLES或GRANTED_PRIVILEGES之上创建分析/计算视图。 将您的视图公开为OData服务并在XSJS中访问此服务。