Sap 没有身份验证的xsodata服务

Sap 没有身份验证的xsodata服务,sap,hana,hana-xs,Sap,Hana,Hana Xs,我正在尝试使用SAP Hana XS引擎创建一些xsodata服务。我已在全局文件夹级别创建了一个.xsaccess文件,该文件包含以下内容: { "exposed": true, "authentication" : null } 我在父文件夹中有一个services文件夹,在那里我创建了一个测试服务。服务的内容是 service namespace "example.services" { "TESTUSER1"."testdb" as "testdb"; } 但

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

{
    "exposed": true,
    "authentication" : null
}
我在父文件夹中有一个services文件夹,在那里我创建了一个测试服务。服务的内容是

service namespace "example.services" {
    "TESTUSER1"."testdb" as "testdb";
}
但是当我点击这个url:/example/services/example.xsodata/testdb时,我得到一个403错误。为了验证my.xsaccess是否工作正常,我在example.xsodata服务所在的文件夹中创建了一个伪html文件。如果我点击了那个链接,它工作正常,不要求我进行任何身份验证

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

{
    "exposed": true,
    "authentication" : [{"method":"Basic"}]
}
这提示我输入用户名/密码,当我输入值时,它显示了我所期望的正确数据

我在这里完全感到困惑,因为我想在没有身份验证的情况下创建服务(我将身份验证设置为null),而它不起作用


请帮助我理解我在这里遗漏了什么。任何帮助都是值得的。

回答我自己的问题。请通过sap社区网络的此链接获取答案: