【问题标题】:BMC Footprints Python SOAP API call w/ Kerberos user authenticationBMC 足迹 Python SOAP API 调用,带 Kerberos 用户身份验证
【发布时间】:2016-03-01 20:49:45
【问题描述】:

我正在尝试使用他们的 API 和 python 脚本进行足迹调用。 BMC 有很好的文档说明如何针对他们的 API 进行 Perl/PHP/Java 调用,但没有 Python 文档。

不过,我确实找到了一个不错的脚本,它创建了一个“足迹”模块,并协助调用 SOAP API: https://github.com/cmemery/footprints

但是,我必须使用 base64 编码的 MIKE Kerberos 服务票证作为我的身份验证方法,我不能使用用户名/密码组合。

因此,我没有找到任何关于如何针对 Footprints 应用程序执行这样的调用的好的文档,有什么想法可以做得更好吗?

谢谢。

【问题讨论】:

    标签: python python-2.7 api soap kerberos


    【解决方案1】:

    我的理解是 Footprints API 至少在 12.1 中只接受基本身份验证。来自 BMC 文档 (https://docs.bmc.com/docs/display/public/FPSC121/Configuring+Web+Services):

    “首先,您为系统启用 Web 服务,然后为特定代理和客户角色启用对服务的访问。仅支持 FootPrints 内部身份验证方法。”

    并且,来自API Docs

    “FootPrints Service 核心 Web 服务使用基本身份验证 (BA)。用户名和密码在 HTTP 标头中发送。需要 SSL 通信来保护用户凭据。”

    在我让我们的 FP 管理员创建一个本地 FP 服务帐户来连接到 api 之前,我花了很多时间无法连接。

    我应该向您链接的脚本推送一个支持 12.1 的更新,因为它在我们升级时坏了。希望有帮助。

    【讨论】:

      猜你喜欢
      • 2014-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-22
      • 1970-01-01
      • 2016-04-12
      • 1970-01-01
      相关资源
      最近更新 更多