【问题标题】:SAP BI RESTful services don't work with basic authenticationSAP BI RESTful 服务不适用于基本身份验证
【发布时间】:2015-04-20 11:58:59
【问题描述】:

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

http://host:6405/infostore/16422

这行得通!我可以获取 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"
}

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

【问题讨论】:

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


    【解决方案1】:

    我怀疑您在 SCN 上提出了同样的问题,其中一位 SAP 开发人员 Anthony Muller 已经回答了该问题。

    他说:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-11
      • 2011-02-07
      • 1970-01-01
      • 2020-04-30
      • 1970-01-01
      • 1970-01-01
      • 2018-04-19
      • 2021-11-15
      相关资源
      最近更新 更多