如何使用python suds客户端进行kerberos身份验证
我有一个基于Windows的web服务,可以执行证书吊销。它提供了一个WSDL文件,我希望python如何使用python suds客户端进行kerberos身份验证,python,kerberos,suds,gssapi,Python,Kerberos,Suds,Gssapi,我有一个基于Windows的web服务,可以执行证书吊销。它提供了一个WSDL文件,我希望pythonsuds包使用该文件来撤销证书 该服务通过Kerberos/GSSAPI进行保护,因此有一个keytab文件来提供凭据。如何告诉suds客户端使用keytab文件向web服务提供凭据 换句话说,我想做这样的事情: from suds.client import Client url = 'https://example.com/CertificateManagement/IssuedCertif
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
您将需要PyKerberos。如果你的客户没有,你必须修补它。否则,您的web服务将不支持SPNEGO/Kerberos