curl-and-php
Basic Auth Problem
Date: Tue, 9 Dec 2008 17:13:36 -0800
I am having a problem with Basic auth with 7.15.5 on centos 5.2 getting the
error : gss_init_sec_context() failed: : Unknown code krb5 195*
Authentication problem. Ignoring this.
I have my curl set to basic, I notice that it negotiates to NTLM, I am not
sure if this is causing the issue?
curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
curl_setopt($ch, CURLOPT_HTTPAUTH,CURLAUTH_BASIC);
I also do :
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "$method");
if ($method!=HTTP_REQUEST_METHOD_SEARCH)
$header[]="Depth: 1";
else
$header[]="Depth: 0";
$header[]= "Translate: f";
$header[]= "Content-Type: text/xml";
curl_setopt( $ch, CURLOPT_HTTPHEADER, $header );
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $query);
Does this override the previous auth?
Debugging:
1. * About to connect() to webmail.woodcock.com port 443
2. * Trying 209.92.255.145... * connected
3. * Connected to webmail.woodcock.com (209.92.255.145) port 443
4. * successfully set certificate verify locations:
5. * CAfile: /etc/pki/tls/certs/ca-bundle.crt
6. CApath: none
7. * SSL connection using RC4-MD5
8. * Server certificate:
9. * subject: /O=webmail.woodcock.com/OU=Domain Control
Validated/CN=webmail.woodcock.com
10. * start date: 2007-11-28 15:29:10 GMT
11. * expire date: 2009-11-28 15:29:10 GMT
12. * issuer: /C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com,
Inc./OU=http://certificates.godaddy.com/repository/CN=Go Daddy Secure
Certification Authority/serialNumber=07969287
13. * SSL certificate verify ok.
14. > OPTIONS /exchange/ HTTP/1.1
15. User-Agent: Branchit Server Agent
16. Host: webmail.woodcock.com
17. Accept: */*
18. Depth: 1
19. Translate: f
20. Content-Type: text/xml
21.
22. < HTTP/1.1 401 Unauthorized
23. < Date: Tue, 09 Dec 2008 19:31:13 GMT
24. < Content-Length: 83
25. < Content-Type: text/html
26. < Server: Microsoft-IIS/6.0
27. < WWW-Authenticate: Negotiate
28. < WWW-Authenticate: NTLM
29. < WWW-Authenticate: Basic realm="webmail.woodcock.com"
30. < X-Powered-By: ASP.NET <http://asp.net/>
31. * Ignoring the response-body
32. * Connection #0 to host webmail.woodcock.com left intact
33. * Issue another request to this URL: '
https://webmail.woodcock.com/exchange/'
34. * Re-using existing connection! (#0) with host webmail.woodcock.com
35. * Connected to webmail.woodcock.com (209.92.255.145) port 443
36. > OPTIONS /exchange/ HTTP/1.1
37. User-Agent: Branchit Server Agent
38. Host: webmail.woodcock.com
39. Accept: */*
40. Depth: 1
41. Translate: f
42. Content-Type: text/xml
43.
44. < HTTP/1.1 401 Unauthorized
45. < Date: Tue, 09 Dec 2008 19:31:14 GMT
46. < Content-Length: 83
47. < Content-Type: text/html
48. < Server: Microsoft-IIS/6.0
49. * gss_init_sec_context() failed: : Unknown code krb5 195*
Authentication problem. Ignoring this.
50. < WWW-Authenticate: Negotiate
51. < WWW-Authenticate: NTLM
52. < WWW-Authenticate: Basic realm="webmail.woodcock.com"
53. < X-Powered-By: ASP.NET <http://asp.net/>
54. * Connection #0 to host webmail.woodcock.com left intact
55. * Closing connection #0
_______________________________________________
http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-and-php
Received on 2008-12-10