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调用,这是不可能使用基本的 认证。

相关问题