SAP BI RESTful服务不';无法使用基本身份验证

SAP BI RESTful服务不';无法使用基本身份验证,rest,sap,basic-authentication,business-objects,business-objects-sdk,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" m

我试图使用基本身份验证调用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。我通过使用令牌登录进行了测试,这确实有效,因此我的凭据并不是错的。

我怀疑您问了SAP开发人员Anthony Muller回答的相同问题

他说:

Raylight不支持基本身份验证,因为它需要 常设会议开始工作。在内部,我们必须管理一个“缓存”来 支持后续的REST调用,而这在使用basic时是不可能的 认证