2014-02-06 59 views
1

我正在嘗試使用SAP Hana XS Engine創建一些xsodata服務。我已創建具有以下內容global文件夾級別.xsaccess文件:無認證的xsodata服務

{ 
    "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錯誤。爲了進一步試試這個,我做了服務/ .xsaccess有這樣的內容

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

這促使我要的用戶名/密碼,當我輸入的值,這表明我正確的數據如我所料。

我在這裏完全困惑,因爲我想使服務沒有身份驗證(爲此我設置身份驗證爲空),它不工作。

請幫我理解我在這裏錯過了什麼。任何幫助都非常可觀。

回答