BMC示意图pythonsoapapi调用w/Kerberos用户身份验证

2024-09-29 17:12:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用他们的API和python脚本进行Footprints调用。BMC有很多关于如何对API进行Perl/PHP/Java调用的文档,但是没有关于Python的文档。在

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

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

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

谢谢。在


Tags: 模块文档httpsgithub脚本comapijava
1条回答
网友
1楼 · 发布于 2024-09-29 17:12:07

我的理解是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,因为我们应该升级到更新脚本。希望有帮助。在

相关问题 更多 >

    热门问题