2011-11-23 3 views
2

인증서 해지를 수행하는 Windows 기반 웹 서비스가 있습니다. 그것은 파이썬 suds 패키지에서 인증서 해지를 허용하기를 원하는 WSDL 파일을 제공합니다.python suds 클라이언트로 kerberos 인증을 수행하는 방법

서비스는 Kerberos/GSSAPI를 통해 보호되므로 자격 증명을 제공하기 위해 키탭 파일이 있습니다. suds 클라이언트가 키탭 파일을 사용하여 웹 서비스에 자격 증명을 제공한다고 어떻게 말합니까? 즉

, 나는 이런 식으로 뭔가를하고 싶지 : 당신은 PyKerberos이 필요합니다

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 

답변

0

. 클라이언트가 그렇지 않으면 패치해야합니다. 그렇지 않으면 웹 서비스에 대한 SPNEGO/Kerberos 지원이 제공되지 않습니다.

관련 문제