【问题标题】:How to do kerberos authentication with a python suds client如何使用 python suds 客户端进行 kerberos 身份验证
【发布时间】:2011-11-23 19:29:51
【问题描述】:

我有一个基于 Windows 的 Web 服务,它执行证书吊销。它提供了一个 WSDL 文件,我希望 python suds 包使用它来允许我撤销证书。

该服务受 Kerberos/GSSAPI 保护,因此有一个 keytab 文件来提供凭据。如何告诉 suds 客户端使用 keytab 文件向 Web 服务提供凭据?

换句话说,我想做这样的事情:

from suds.client import Client
url = 'https://example.com/CertificateManagement/IssuedCertificateService.svc?wsdl'
t = HttpAuthKerberosKeytab('/path/to/file.keytab') 
client = Client(url, transport=t)
print client

【问题讨论】:

    标签: python kerberos suds gssapi


    【解决方案1】:

    您将需要 PyKerberos。如果您的客户端没有,则必须对其进行修补。否则,您的 Web 服务将不支持 SPNEGO/Kerberos。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-23
      • 1970-01-01
      • 1970-01-01
      • 2022-10-05
      • 1970-01-01
      • 1970-01-01
      • 2012-01-10
      相关资源
      最近更新 更多