我正在尝试使用基本身份验证调用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。我通过使用令牌登录进行测试,这确实有效,所以它不像我的凭据错误。
答案 0 :(得分:2)
我怀疑你在SCN上问了同样的问题,其中一位SAP开发人员是Anthony Muller。
他说:
Raylight不支持基本身份验证,因为它需要a 长期工作会议。在内部,我们必须管理“缓存” 支持后续的REST调用,这是不可能使用basic 认证