Bug #50976 [Com]: Soap headers Authorization not allowed

[email protected] ("[email protected]")
Newsgroups php.bugs
Message-ID <[email protected]>
Edit report at http://bugs.php.net/bug.php?id=50976&edit=1

 ID:          50976
 Comment by:  [email protected]
 Reported by: [email protected]
 Summary:     Soap headers Authorization not allowed
 Status:      Assigned
 Type:        Bug
 Package:     SOAP related
 PHP Version: 5.3.1
 Assigned To: dmitry

 New Comment:

I am removing oauthsoapsample.php.txt as there was bad code in that and
mail asked me to remove it.

I have added:

http://www.brianfrance.com/software/php/soap_http_headers/phpsample.zip

which has multiple scripts that show the problem.


Previous Comments:
------------------------------------------------------------------------
[2010-02-09 17:08:24] [email protected]

Description:
------------
http://svn.php.net/viewvc/php/php-src/branches/PHP_5_3/ext/soap/php_http.c?r1=266886&r2=266885&pathrev=266886

This patch adds support to add headers into the http context, but
doesn't allow the Authorization header for some reason.

I added a patch to our 5.2 build that would add all headers in the http
context and remove that patch in 5.3 because I noticed the above patch. 
Somebody at work is needing to add Authorization header to get OAuth
stuff working, but for some reason it is not allowed.

Here is a patch that will allow the Authorization header:

http://www.brianfrance.com/software/php/soap_http_headers/soap_http_headers.diff

Reproduce code:
---------------
Here is an example script that requires the Authorization when used for
the OAuth stuff.

http://www.brianfrance.com/software/php/soap_http_headers/oauthsoapsample.php.txt



------------------------------------------------------------------------



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=50976&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.