Re: [PHP] Re: Securing web services

2009-02-23 Thread Yannick Warnier
Le dimanche 22 février 2009 à 21:29 +, Nathan Rixham a écrit :
 Yannick Warnier wrote:
  Hi there,
  
  Another Web Service related question. Obviously, Google gives me enough
  hints to find *many* documents on the topic (searching for securing web
  services), but I am developing open-source soft and I'd like to secure
  my web services to the maximum without forcing the user to use HTTPS/SSL
  (the generation of buying of a certificate is not what our lambda users
  can do).
 
 Yanick,
 
 I'm hoping to save you some time here; Web Services are very poorly 
 implemented in PHP (and that sentence is the reason I'm emailing you 
 off-list).

Nevermind :-)

 Everything you need is catered for in SOAP and by using the WS-xxx 
 extensions which are common place in the Java and .net world (infact 
 most languages) - thankfully those who are fortunate enough to know can 
 do this in PHP as well and consume all manner of web services, as well 
 as generate them.
 
 You need WSO2 (oxygen) - specifically WSO2 WSF/PHP; it's the finest web 
 service library for all languages and has a massive community behind it.
 
 http://wso2.org/projects/wsf/php
 docs: http://wso2.org/project/wsf/php/2.0.0/docs/api.html

The license is Apache 2, which doesn't really match my GPLv2 (or
superior) license.

Does anyone know how one deals with this kind of headache? If my
software is GPLv2 or superior, does it means that if I include a
library that is only compatible with GPLv3 I have to restrict my soft to
GPLv3? (and not v2 anymore)

Apart from that, from a quick view through the code, I didn't really
find something better than NuSOAP setCredentials in the list of
available functions, but I suppose this should be an off-list topic
now...

Yannick


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Re: Securing web services

2009-02-22 Thread Nathan Rixham

Yannick Warnier wrote:

Hi there,

Another Web Service related question. Obviously, Google gives me enough
hints to find *many* documents on the topic (searching for securing web
services), but I am developing open-source soft and I'd like to secure
my web services to the maximum without forcing the user to use HTTPS/SSL
(the generation of buying of a certificate is not what our lambda users
can do).


Yanick,

I'm hoping to save you some time here; Web Services are very poorly 
implemented in PHP (and that sentence is the reason I'm emailing you 
off-list).


Everything you need is catered for in SOAP and by using the WS-xxx 
extensions which are common place in the Java and .net world (infact 
most languages) - thankfully those who are fortunate enough to know can 
do this in PHP as well and consume all manner of web services, as well 
as generate them.


You need WSO2 (oxygen) - specifically WSO2 WSF/PHP; it's the finest web 
service library for all languages and has a massive community behind it.


http://wso2.org/projects/wsf/php
docs: http://wso2.org/project/wsf/php/2.0.0/docs/api.html

Honestly my friend, everything you need - I've been through the same 
thing as you for moths over many projects and this framework saved my life.


it also has very nice scripts for working with wsdl including an 
automatic wsdl2php and a full WSDL generation API :)


Many Regards,

Nathan

ps: I'm no affiliation :)

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: Securing web services

2009-02-22 Thread Thodoris




Yanick,

I'm hoping to save you some time here; Web Services are very poorly 
implemented in PHP (and that sentence is the reason I'm emailing you 
off-list).


You actually didn't :-) .



Everything you need is catered for in SOAP and by using the WS-xxx 
extensions which are common place in the Java and .net world (infact 
most languages) - thankfully those who are fortunate enough to know 
can do this in PHP as well and consume all manner of web services, as 
well as generate them.


You need WSO2 (oxygen) - specifically WSO2 WSF/PHP; it's the finest 
web service library for all languages and has a massive community 
behind it.


http://wso2.org/projects/wsf/php
docs: http://wso2.org/project/wsf/php/2.0.0/docs/api.html

Honestly my friend, everything you need - I've been through the same 
thing as you for moths over many projects and this framework saved my 
life.


it also has very nice scripts for working with wsdl including an 
automatic wsdl2php and a full WSDL generation API :)


Many Regards,

Nathan

ps: I'm no affiliation :)


--
Thodoris


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php