How WS-SecureConversation fits in here. Similar type of tokens are supposed to 
be exchanged.

I think Ramprt supports ws-SecureConversation.






________________________________
 From: FILIPPO AGAZZI <filippo.aga...@studenti.unipr.it>
To: java-user@axis.apache.org 
Sent: Thursday, 9 February 2012, 12:03
Subject: Re: [Axis2] [Rampart] ws-trust negotiation and challenge extension 
support
 

Hi Amila,
thanks for your response. So you suggest to use 
http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT, instead of 
http://schemas.xmlsoap.org/ws/2005/02/trust/RST/Issue ? I've already think 
about this, but i don't understand what are the advantages that i get using SCT 
action, rather than Issue action, if you could explain me, i really 
appreciate.  



2012/2/9 Amila Jayasekara <ami...@wso2.com>



>Above could be a possible solution. But let me briefly describe how
>existing Rampart handles, this. In the current Rampart engine we have
>a specific client called “STSClient” [2]. STSClient is responsible for
>creating “RequestSecurityToken” with appropriate data. “STSClient”
>also sets an special action
>(http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT). If there is a
>security policy attached to STS client it will process approprate
>security and send. Once server side receives the message it will first
>process the security headers coming with “RequestSecurityToken”. (I
>guess in your case you have to modify this code to work without
>security headers for  “ RequestSecurityToken”).
 
This is a useful suggestion, but i'm not sure of which part of code i have to 
modfy. Do you mean i have to modify rampart handler, to make it work without 
security header? If i can do this, it could be a good way. And then, modifying 
STSMessageReceiver, i could be able to establish an exchange of 
RequestSecurityTokenReponse between STSClient and STSMessageReceiver, are you 
suggesting this way? Another doubt: with this scenario, i don't have to 
implement any Issuer?

Thank you very much! 
Filippo A.

 
Once security headers
>are processed, message will be routed to “STSMessageReceiver” [1]
>(Rampart identifies that message should be routed to
>STSMessageReceiver by looking at the action). “STSMessageReceiver” is
>responsible for processing “ RequestSecurityToken” and creating
>“RequestSecurityTokenResponse”. As per now we have a single round. But
>in your case you need to have several rounds of message exchanges
>before you negotiate a secret (establing a context).
>In summary, within Rampart we are handling communication with STS
>using a client and a message receiver. As per my understanding you
>should also be able to extend the current “ STSMessageReceiver”
>implementation and implement your logic.
>
>
>
>
>>
>> Any idea, suggestions is very very appreciated! Sorry for the lenght of this
>> message!!!
>> Thank a lot in advance,
>>
>> Best regards
>>
>> Filippo Agazzi
>>
>>
>> 2012/2/8 Prabath Siriwardena <prab...@wso2.com>
>>>
>>> Hi George,
>>>
>>> Sure.. you are somewhat out dated :-)
>>>
>>> The rampart STS has support for WS-Trust 1.3 as well as some parts of the
>>> WS-Trust 1.4  and we ship this with WSO2 Identity Server product - and the
>>> STS been used in real production scenarios..
>>>
>>> Hi Flippo,
>>>
>>> Yes, as you mentioned your requirement is not supported yet.. But we can
>>> help you building it.. Please provide further insights in to the
>>> requirement...
>>>
>>> Thanks & regards,
>>> -Prabath
>>>
>>> On Wed, Feb 8, 2012 at 8:29 AM, George Stanchev <gstanc...@serena.com>
>>> wrote:
>>>>
>>>> Hi Filippo,
>>>>
>>>>
>>>>
>>>> I don’t believe the Axis2 STS is mature enough to support what you are
>>>> asking about. Neither rampart contains a general-purpose WS-Trust client.
>>>> AFAIK the main purpose of the Axis2 STS is to server SCTs for
>>>> WS-SecureConversation. Granted, I’ve stopped following its development for 
>>>> a
>>>> while so others might correct me if I am wrong.
>>>>
>>>>
>>>>
>>>> I am not sure anything you ask for is available as open source. You can
>>>> try checking out the Apache CFX STS implementation which was donated by
>>>> Talend which could be more mature. CXF also might have a more mature 
>>>> client.
>>>> Other than that, you can also check Sun’s OpenSSO or any other more
>>>> comprehensive SSO implementation. [1] contains some starting point links.
>>>>
>>>>
>>>>
>>>> George
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> [1] http://kantarainitiative.org/wordpress/programs/iop-saml/
>>>>
>>>>
>>>>
>>>> From: FILIPPO AGAZZI [mailto:filippo.aga...@studenti.unipr.it]
>>>> Sent: Tuesday, February 07, 2012 7:28 AM
>>>> To: java-user@axis.apache.org
>>>> Subject: [Axis2] [Rampart] ws-trust negotiation and challenge extension
>>>> support
>>>>
>>>>
>>>>
>>>> Hi all,
>>>> i'm Filippo Agazzi, an Informatic Engineer student at University of
>>>> Parma, Italy. i'm working on a thesis about "Automated trust negotiation
>>>> using ws-* standard", and i need, as a basis, to have a client and a 
>>>> service
>>>> (probably a STS), challenging each other and exchanging multiple
>>>> RequestSecurityTokenReponse message, before a final message is sent by the
>>>> service to the client. I see that ws-Trust includes a negotation and
>>>> challenge framework; so my question is: is there any support or
>>>> implementation in axis2 and rampart (rahas) for this ws-trust extension?
>>>> I've already studied and successfully run the samples in rampart
>>>> distribution, for example "sample05", where client asks for a saml token to
>>>> a STS; but that is a single round trip, instead i need more rounds and i
>>>> need to insert xml custom element (for example wsp:Policy element) in
>>>> RequestSecurityToken and RequestSecurityTokenReponse messages. Here the 
>>>> link
>>>> to the standard section i refer to :
>>>> http://docs.oasis-open.org/ws-sx/ws-trust/v1.4/os/ws-trust-1.4-spec-os.html#_Toc212615468.
>>>>
>>>> Eventhough there isn't any support/implementation in Axis2 for ws-trust
>>>> negotation and challeng extension, someone have any ideas on how this can 
>>>> be
>>>> done? Anyone, plese, can indicate me a way on how implement this? I've
>>>> searched a lot and widely on the web, but i can't find nothing really
>>>> useful, so i'm hard blocked on this point.
>>>>
>>>> Thank you very much in advance.
>>>>
>>>> Best regards.
>>>>
>>>> Filippo Agazzi
>>>>
>>>>
>>>
>>>
>>>
>>>
>>> --
>>> Thanks & Regards,
>>> Prabath
>>>
>>> Mobile : +94 71 809 6732
>>>
>>> http://blog.facilelogin.com
>>> http://RampartFAQ.com
>>>
>>
>
>
>
>--
>Mobile : +94773330538
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
>For additional commands, e-mail: java-user-h...@axis.apache.org
>
>

Reply via email to