我有一个XSA SAPUI5应用程序,在2个角色的工作流场景中使用
xs-security.json
中定义的每个范围和角色我想确定用户有哪些范围,我可以通过调用@sap / xxsec checkScope
在api中执行此操作例如
app.get('/isApprover', (req, res)=>{
const isAuthorized = req.authInfo.checkScope('$XSAPPNAME.Approver');
if (!isAuthorized) {
res.status(403).send('Forbidden');
}
})
是否有类似SQLScript的函数?
您可以通过
访问角色属性SELECT SESSION_CONTEXT('XS_COSTCENTER') FROM DUMMY
从SQL调用中获取ORG和SPACE也很方便