Получить список текущих пользователей
У меня есть приложение XSA SAPUI5, которое используется в сценарии рабочего процесса двумя ролями
- сборщик данных
- утверждающий данные
Области и роли для каждого определены в xs-security.json
Я хочу определить, какие области имеет пользователь, я могу сделать это в API, вызвав @sap/xxsec checkScope
например
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
Также было бы удобно получить ORG и SPACE из вызова SQL