没有身份验证的xsodata服务

时间:2014-02-06 00:08:46

标签: sap hana hana-xs

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

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

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

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

但是当我点击此url:/example/services/example.xsodata/testdb时出现403错误。要验证我的.xsaccess是否正常工作,我在example.xsodata服务所在的文件夹中创建了一个虚拟html文件。如果我点击该链接,它工作正常,并没有问我任何身份验证。

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

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

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

我完全在这里感到困惑,因为我想在没有身份验证的情况下进行服务(我将身份验证设置为null)并且它无法正常工作。

请帮助我理解我在这里缺少什么。任何帮助都非常明显。

1 个答案:

答案 0 :(得分:1)

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