0

我有一个部署在 SAP HANA 的 XS 引擎中的 Angular 应用程序,它调用 API 来获取和更新同一 HANA 数据库中表中的数据。我也在使用 SAML 身份验证。用于获取(获取请求)数据的 API 运行良好,但是当我执行 put 请求(即更新表)时,我收到“权限不足”错误。我已经使用基本身份验证在 API 中传递了凭据(有权对表进行更改的用户)。我检查了日志,发现错误是因为会话用户(SAML 用户)没有更新表的权限。当我将表的“更新权限”分配给该特定 SAML 用户时,我没有收到错误消息。

这是我的问题

  1. 为什么会话用户首先参与其中?
  2. 由于我不能分别为所有用户提供更新权限并且它是多余的,如何解决这个问题?
4

0 回答 0