【问题标题】:xsodata service without authentication未经身份验证的 xsodata 服务
【发布时间】:2014-02-06 00:08:45
【问题描述】:

我正在尝试使用 SAP Hana XS 引擎创建一些 xsodata 服务。我在全局文件夹级别创建了一个 .xsaccess 文件,其中包含以下内容:

{
    "exposed": true,
    "authentication" : null
}

我的父文件夹中有一个服务文件夹,我在其中创建了一个测试服务。服务内容是

service namespace "example.services" {
    "TESTUSER1"."testdb" as "testdb";
}

但是当我点击这个网址时:/example/services/example.xsodata/testdb 我收到 403 错误。为了验证我的 .xsaccess 是否工作正常,我在与 example.xsodata 服务相同的文件夹中创建了一个虚拟 html 文件。如果我点击该链接,它可以正常工作并且不会要求我进行任何身份验证。

为了进一步扩展它,我在 services 文件夹中添加了 .xsaccess 文件,并添加了与上述相同的内容。它仍然给我的 example.xsodata 服务提供 403 错误。为了进一步尝试,我让 services/.xsaccess 拥有这个内容

{
    "exposed": true,
    "authentication" : [{"method":"Basic"}]
}

这提示我输入用户名/密码,当我输入值时,它向我显示了我预期的正确数据。

我在这里完全感到困惑,因为我想在没有身份验证的情况下提供服务(为此我将身份验证设置为空)并且它不起作用。

请帮助我了解我在这里缺少什么。任何帮助都是非常可观的。

【问题讨论】:

    标签: sap hana hana-xs


    【解决方案1】:

    回答我自己的问题。请点击 sap 社区网络的此链接获取答案:http://scn.sap.com/thread/3496997

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-11
      • 2021-05-26
      • 1970-01-01
      • 1970-01-01
      • 2018-03-29
      • 2019-09-25
      • 2015-10-12
      • 1970-01-01
      相关资源
      最近更新 更多