Получить список текущих пользователей

У меня есть приложение XSA SAPUI5, которое используется в сценарии рабочего процесса двумя ролями

  1. сборщик данных
  2. утверждающий данные

Области и роли для каждого определены в 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

0 ответов

Другие вопросы по тегам