0

我正在嘗試使用基本身份驗證來調用SAP BI/BO REStful Web服務。我啓用了WACS中的基本身份驗證並使用此服務進行了測試:SAP BI RESTful服務無法使用基本身份驗證

http://host:6405/infostore/16422 

This Works!我可以將報告元數據作爲xml或json。然而,每當我試圖與它「raylight」的網址,我得到一個身份驗證問題:

http://host:6405/biprws/raylight/v1/documents/16422/parameters 

{ 
error_code: "1" 
message: "No session found in HTTP header X-SAP-LogonToken" 
} 

爲什麼有些服務與基本的身份驗證和其他工作絕對需要logontoken?如果可能的話,我想避免使用logontoken。我通過使用令牌登錄進行測試,結果確實有效,所以它不像我的憑證是錯誤的。

回答

2

我懷疑你問過SCN上的同一個問題,其中一位SAP開發人員Anthony Muller回答了這個問題。

他說:

Raylight不支持基本身份驗證,因爲它需要一個 永久會話中工作。在內部,我們必須管理一個「緩存」到 支持後續REST調用,這是不可能使用基本的 認證。

相關問題