Hi Gary,
I'm sorry to be late and I hope my response will help you.
When you post you authentication data, you send an XML string (containing
username, password digest)  embeded into a SOAP var.
In the other side, server will retrieve your parameters and compare them to
existing users data for validation and access accreditation .
Here an code simple on how to parse your data.
// Get security essential headers :
-- declare namespaces and load document
*$input = file_get_contents('php://input');*
*$wsse = '
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
';*
*$wsu = '
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
';*
*$doc = new \DOMDocument();*
*$doc->loadXML($input); *
*// retrieve elemnts*
*$username = getElementValue($doc, $wsse, "Username");*
*$password = $this->getElementValue($doc, $wsse, "Password");*
*$nonce = $this->getElementValue($doc, $wsse, "Nonce");*
*$created = $this->getElementValue($doc, $wsu, "Created");*
-- You have now all your data, username and password digest which is an
encrypted value of your password*
*
You can compare your password after finding your user by username, and here
I code simple with the reverse method i used to compare the password
*$password = $user->getPassword();*
*$password = sha1($nonce.$password.$timestamp);*
*$password = base64_encode($password);*
*if($password == $passwordDigest) {....*
I hope that this explanation helped you out with your problem, If you have
a question about this please write to me.*
*

* *

*Bousselham El Haddaoui*
*Software Engineer*
*, Azur Systems <http://www.azursystems.com>*
*Mobile :* +212 (0) 648 808 604




On Tue, Aug 20, 2013 at 11:01 PM, Gary Faircloth <arkadianri...@gmail.com>wrote:

> Hi, Bousselham.. did you have any luck getting an answer for parsing
> ws-security headers for your SoapServer? I'm needing to do the same thing.
> Many resources on creating headers for clients, but very little if any on
> hosted services.
>
> -g-
>
> On Monday, July 2, 2012 7:28:52 AM UTC-4, Bousselham wrote:
>>
>> Hi John, David
>>
>>   thank you for sharing information, it was very helpful. I managed to
>> write soap headers for WS-Security basic authentication, now I have a
>> problem with parsing those headers on the server side, can give me a hand
>> on this ?
>>
>>
>> Thanks !
>>
>> On 29 June 2012 09:08, djoos <david...@gmail.com> wrote:
>>
>>> Hi Bousselham,
>>>
>>> check out the WSSE authentication bundle: https://github.com/**
>>> escapestudios/**EscapeWSSEAuthenticationBundle<https://github.com/escapestudios/EscapeWSSEAuthenticationBundle>
>>>
>>> Hope this helps!
>>>
>>> Kind regards,
>>> David
>>>
>>> On Wednesday, 27 June 2012 16:41:35 UTC+1, Bousselham wrote:
>>>>
>>>> Hello,
>>>>       I developed a web service and now I want to secure it. I found
>>>> WS-Security Standard that handle my case, but I don't any resource talking
>>>> on the implementation of WS-Security with PHP Soap extension. Please give
>>>> any idea on how can I deal with this problem.
>>>>
>>>> Thank You !
>>>>
>>>  --
>>> If you want to report a vulnerability issue on symfony, please send it
>>> to security at symfony-project.com
>>>
>>> You received this message because you are subscribed to the Google
>>> Groups "symfony developers" group.
>>> To post to this group, send email to symfon...@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> symfony-devs...@**googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/**group/symfony-devs?hl=en<http://groups.google.com/group/symfony-devs?hl=en>
>>>
>>
>>
>>
>> --
>> Bousselham EL HADDAOUI
>> Ingénieur d'Etat en informatique, Génie Logiciel
>> École Nationale Supérieure d'Informatique et d'Analyse des 
>> Systèmes<http://www.ensias.ma/>
>> Tél : +212 6 48 80 86 04
>>
>>   --
> --
> If you want to report a vulnerability issue on Symfony, please read the
> procedure on http://symfony.com/security
>
> You received this message because you are subscribed to the Google
> Groups "symfony developers" group.
> To post to this group, send email to symfony-devs@googlegroups.com
> To unsubscribe from this group, send email to
> symfony-devs+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/symfony-devs?hl=en
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "Symfony developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/symfony-devs/e4kqbMKS44A/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> symfony-devs+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
-- 
If you want to report a vulnerability issue on Symfony, please read the 
procedure on http://symfony.com/security

You received this message because you are subscribed to the Google
Groups "symfony developers" group.
To post to this group, send email to symfony-devs@googlegroups.com
To unsubscribe from this group, send email to
symfony-devs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/symfony-devs?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Symfony developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to symfony-devs+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to