From: Operating system: Win IIS7, ZendServer PHP 5.2.11 PHP version: Irrelevant Package: SOAP related Bug Type: Feature/Change Request Bug description:SOAP extension doesn't support kerberos authentication
Description: ------------ We need to have the ability to use kerberos authentication with the SOAP extension. At the moment, the SOAP extension only provides BASIC and DIGEST authentication. Environment: Client Windows XP/Vista/7 IE 7/8 Webserver Windows 2003/2008 Server IIS 7 ZendServer PHP 5.2.11 Exchange Server Windows 2003/2008 Exchange WS 2007/2010 Scenario: client -- request (kerberos auth) --> webserver -- SOAP request (client kerberos auth) --> Exchange WS The SOAP request doesn't forward the client kerberos token, so we can't authenticate on the exchange server. We also tried to override the __doRequest function and reproduce the whole procedure with the cURL extension. We then could authenticate with NTLM, but we couldn't find any cURL binaries with GSSAPI support neither could we compile cURL with GSSAPI support on windows - so GSSNEGOTIATE authentication could not be set as cURL-option --> we couldn't test that yet and we won't be able to without any help. -- Edit bug report at http://bugs.php.net/bug.php?id=52231&edit=1 -- Try a snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=52231&r=trysnapshot52 Try a snapshot (PHP 5.3): http://bugs.php.net/fix.php?id=52231&r=trysnapshot53 Try a snapshot (trunk): http://bugs.php.net/fix.php?id=52231&r=trysnapshottrunk Fixed in SVN: http://bugs.php.net/fix.php?id=52231&r=fixed Fixed in SVN and need be documented: http://bugs.php.net/fix.php?id=52231&r=needdocs Fixed in release: http://bugs.php.net/fix.php?id=52231&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=52231&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=52231&r=needscript Try newer version: http://bugs.php.net/fix.php?id=52231&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=52231&r=support Expected behavior: http://bugs.php.net/fix.php?id=52231&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=52231&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=52231&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=52231&r=globals PHP 4 support discontinued: http://bugs.php.net/fix.php?id=52231&r=php4 Daylight Savings: http://bugs.php.net/fix.php?id=52231&r=dst IIS Stability: http://bugs.php.net/fix.php?id=52231&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=52231&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=52231&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=52231&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=52231&r=mysqlcfg