问题标签 [hana-xs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
22 浏览

saml - 将 SAML 身份验证与 SAP HANA 一起使用时出现权限不足错误

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

这是我的问题

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