SAP BI RESTful服务不适用于基本身份验证

时间:2015-04-20 11:58:59

标签: rest sap basic-authentication business-objects business-objects-sdk

我正在尝试使用基本身份验证调用SAP BI / BO REStful Web服务。我在WACS中启用了基本身份验证,并使用此服务进行了测试:

http://host:6405/infostore/16422

这个有效!我可以将报告元数据作为xml或json。但是,每当我尝试使用带有“raylight”的URL时,我都会遇到身份验证问题:

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

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

为什么有些服务使用基本身份验证而其他服务绝对需要logontoken?如果可能的话我想避免使用logontoken。我通过使用令牌登录进行测试,这确实有效,所以它不像我的凭据错误。

1 个答案:

答案 0 :(得分:2)

我怀疑你在SCN上问了同样的问题,其中一位SAP开发人员是Anthony Muller。

他说:

  

Raylight不支持基本身份验证,因为它需要a   长期工作会议。在内部,我们必须管理“缓存”   支持后续的REST调用,这是不可能使用basic   认证