我正在尝试使用他们的API和python脚本进行Footprints调用。BMC有很多关于如何对API进行Perl/PHP/Java调用的文档,但是没有关于Python的文档。在
不过,我确实找到了一个不错的脚本,它创建了一个“footprints”模块,并帮助调用SOAP API: https://github.com/cmemery/footprints
但是,我必须使用base64编码的mikekerberos服务票证作为身份验证方法,不能使用用户名/密码组合。在
因此,我没有找到任何关于如何对Footprints应用程序执行这样的调用的好文档,有什么想法可以做得更好吗?在
谢谢。在
我的理解是footprintsapi只接受Basic Auth,至少在12.1中是这样。来自BMC文档(https://docs.bmc.com/docs/display/public/FPSC121/Configuring+Web+Services):
“首先,为系统启用Web服务,然后为特定的代理和客户角色启用对服务的访问。只支持FootPrints内部身份验证方法
从API Docs
FootPrints服务核心Web服务使用基本身份验证(BA)。用户名和密码在HTTP报头中发送。需要SSL通信来保护用户凭据。“
我花了很长时间无法连接,直到我让我们的FP管理员创建一个本地FP服务帐户来连接到api。在
我们应该升级到12.1,因为我们应该升级到更新脚本。希望有帮助。在
相关问题 更多 >
编程相关推荐