Hi Mukesh.

Can you get the request with the post headers to see if this response came
from WSO2 IS or WSO2 AS?

Maybe you can open a question in stackoverflow.

Regards,
               Jorge.

2017-05-04 5:51 GMT-04:00 Mukesh Yadav <mak....@gmail.com>:

> Hi all,
>
> After debugging I found before returning error "org.apache.axis2.AxisFault:
> Missing wsse:Security header in request at org.apache.rampart.handler.Ram
> partReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:195)"
>
> I get
>
> <?xml version='1.0' encoding='utf-8'?>
> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
> ">
> <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing";>
> <wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action>
> <wsa:RelatesTo>urn:uuid:f84ea9d1-6671-45b4-9263-
> 8fbb288968e1</wsa:RelatesTo>
> </soapenv:Header>
> <soapenv:Body>
> <soapenv:Fault xmlns:axis2ns19="http://schemas.xmlsoap.org/soap/envelope/
> ">
> <faultcode>axis2ns19:MustUnderstand</faultcode>
> <faultstring>*Must Understand check failed for header
> http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd
> <http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd>
> : Security*</faultstring>
> <detail/>
> </soapenv:Fault>
> </soapenv:Body>
> </soapenv:Envelope>
>
>
> While googling I found this answer [1] but this one is for CXF
>
> [1] http://stackoverflow.com/questions/9364428/soapfaultexception-
> mustunderstand-headers-oasis-200401-wss-wssecurity-secext-1
>
> On Tue, May 2, 2017 at 8:45 PM, Jorge <isildur...@gmail.com> wrote:
>
>> Hi Mukesh debug your code and check that in this portion of code:
>>
>>                                 String tokenID;
>>                                                                 if
>> (renewedTokenID != null) {
>>
>> tokenID = renewedTokenID;
>>                                                                 } else {
>>
>> tokenID = responseTokenID;
>>                                                                 }
>>                                 serClient.getOptions().setProp
>> erty(RampartMessageData.KEY_CUSTOM_ISSUED_TOKEN,
>> tokenID);
>>
>> tokenID it's not null.
>>
>> I had that problem and it was because tokenID was null.
>>
>> Also I use wire debug to see what service I'm calling, because if
>> tokenID = null the call will go to the IS not to the AS or ESB
>> log4j.logger.httpclient.wire=DEBUG
>> log4j.logger.org.apache.commons.httpclient=DEBUG
>>
>> Regards,
>>              Jorge.
>>
>> 2017-05-02 5:14 GMT-04:00, Mukesh Yadav <mak....@gmail.com>:
>> > Hi Omnidu,
>> >
>> > I tested by disabling renew, even then same error is coming. I'm using
>> [1]
>> > as Service.
>> >
>> >
>> > [1] https://github.com/muke5hy/Axis2HelloWorld
>> >
>> > On Tue, May 2, 2017 at 1:41 AM, Omindu Rathnaweera <omi...@wso2.com>
>> wrote:
>> >
>> >> Hi Mukesh,
>> >>
>> >> Can you try adding the fix provided in [1] and see whether it solves
>> the
>> >> issue ? Keep the "renew" property set to 'false' in 'client.properties'
>> >> file.
>> >>
>> >> [1] - https://github.com/wso2/product-is/pull/1231/files
>> >>
>> >> Regards,
>> >> Omindu.
>> >>
>> >> On Tue, May 2, 2017 at 12:23 AM, Mukesh Yadav <mak....@gmail.com>
>> wrote:
>> >>
>> >>> If you need any other info please let me know,
>> >>>
>> >>> The client code,
>> >>> https://github.com/muke5hy/Axis2Client-wso2IS
>> >>>
>> >>>
>> >>>
>> >>> On Sat, Apr 29, 2017 at 9:00 PM, Kasun Bandara <kbandara...@gmail.com
>> >
>> >>> wrote:
>> >>>
>> >>>> [+] Looping in the Identity server team.
>> >>>>
>> >>>> Kasun Gayan Bandara
>> >>>> PhD Research Student
>> >>>> Machine Learning Group
>> >>>>
>> >>>> Faculty of Information Technology, Clayton
>> >>>> Monash University
>> >>>> 25 Exhibition Walk, Clayton Campus
>> >>>> Wellington Road
>> >>>> Clayton VIC 3800
>> >>>> Australia.
>> >>>>
>> >>>> E: herath.band...@monash.edu
>> >>>> M (+61) 43 491 6476
>> >>>>
>> >>>> <https://www.linkedin.com/in/bandarakasun>
>> >>>>
>> >>>>
>> >>>>
>> >>>> On Sat, Apr 29, 2017 at 11:21 PM, Mukesh Yadav <mak....@gmail.com>
>> >>>> wrote:
>> >>>>
>> >>>>> Hi,
>> >>>>>
>> >>>>> I'm using WSO2 IS version 5.3.0 and AS 5.3.0
>> >>>>> Yes, I did follow all the steps in that blog.
>> >>>>>
>> >>>>> Did any tried running STS client for version 5.3.0 or IS and AS.
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>> On Sat, Apr 29, 2017 at 9:14 AM, Kasun Bandara <
>> kbandara...@gmail.com>
>> >>>>> wrote:
>> >>>>>
>> >>>>>> Hi Mukesh,
>> >>>>>>
>> >>>>>> Can you please specify the respective versions of WSO2 IS and WSO2
>> AS
>> >>>>>> that you are using? I assume you are testing the WS-Trust STS
>> (Active
>> >>>>>> STS)
>> >>>>>> protocol to secure a service deployed on the application server.
>> If
>> >>>>>> so,
>> >>>>>> can you please recheck whether you gave followed steps as in [1].
>> >>>>>>
>> >>>>>> Regards,
>> >>>>>> Kasun
>> >>>>>>
>> >>>>>> [1] http://www.vitharana.org/2015/01/how-ws-trust-sts-works-
>> >>>>>> in-wso2-identity.html
>> >>>>>>
>> >>>>>> Kasun Gayan Bandara
>> >>>>>> PhD Research Student
>> >>>>>> Machine Learning Group
>> >>>>>>
>> >>>>>> Faculty of Information Technology, Clayton
>> >>>>>> Monash University
>> >>>>>> 25 Exhibition Walk, Clayton Campus
>> >>>>>> Wellington Road
>> >>>>>> Clayton VIC 3800
>> >>>>>> Australia.
>> >>>>>>
>> >>>>>> E: herath.band...@monash.edu
>> >>>>>> M (+61) 43 491 6476
>> >>>>>>
>> >>>>>> <https://www.linkedin.com/in/bandarakasun>
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> On Fri, Apr 28, 2017 at 6:15 PM, Mukesh Yadav <mak....@gmail.com>
>> >>>>>> wrote:
>> >>>>>>
>> >>>>>>> Hi All,
>> >>>>>>>
>> >>>>>>> I have created WSO2-IS server and WSO2-AS server for as per the
>> >>>>>>> documentation, And checkout sample code. But when I run sample
>> code I
>> >>>>>>> get
>> >>>>>>> the following error.
>> >>>>>>>
>> >>>>>>> I do get "Response SAML 2.0 Token is valid" but After that, I get
>> >>>>>>> the error.
>> >>>>>>>
>> >>>>>>> org.apache.axis2.AxisFault: Missing wsse:Security header in
>> request
>> >>>>>>> at org.apache.rampart.handler.RampartReceiver.setFaultCodeAndTh
>> >>>>>>> rowAxisFault(RampartReceiver.java:195)
>> >>>>>>>
>> >>>>>>> at org.apache.rampart.handler.RampartReceiver.invoke(RampartRec
>> >>>>>>> eiver.java:100)
>> >>>>>>>
>> >>>>>>> at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
>> >>>>>>>
>> >>>>>>> at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
>> >>>>>>>
>> >>>>>>> at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:261)
>> >>>>>>>
>> >>>>>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:
>> 167)
>> >>>>>>>
>> >>>>>>> at org.apache.axis2.description.OutInAxisOperationClient.handle
>> >>>>>>> Response(OutInAxisOperation.java:359)
>> >>>>>>>
>> >>>>>>> at org.apache.axis2.description.OutInAxisOperationClient.send(O
>> >>>>>>> utInAxisOperation.java:445)
>> >>>>>>>
>> >>>>>>> at
>> >>>>>>> org.apache.axis2.description.OutInAxisOperationClient.execut
>> eImpl(
>> >>>>>>> OutInAxisOperation.java:225)
>> >>>>>>>
>> >>>>>>> at org.apache.axis2.client.OperationClient.execute(OperationCli
>> >>>>>>> ent.java:149)
>> >>>>>>>
>> >>>>>>> at org.apache.axis2.client.ServiceClient.sendReceive(ServiceCli
>> >>>>>>> ent.java:554)
>> >>>>>>>
>> >>>>>>> at org.apache.axis2.client.ServiceClient.sendReceive(ServiceCli
>> >>>>>>> ent.java:530)
>> >>>>>>>
>> >>>>>>> at org.wso2.carbon.identity.samples.sts.Client.run(Client.java:
>> 235)
>> >>>>>>>
>> >>>>>>> at org.wso2.carbon.identity.samples.sts.Client.main(Client.
>> java:94)
>> >>>>>>>
>> >>>>>>> Caused by: org.apache.rampart.RampartException: Missing
>> >>>>>>> wsse:Security header in request
>> >>>>>>>
>> >>>>>>> at org.apache.rampart.RampartEngine.process(RampartEngine.java:
>> 146)
>> >>>>>>>
>> >>>>>>> at org.apache.rampart.handler.RampartReceiver.invoke(RampartRec
>> >>>>>>> eiver.java:93)
>> >>>>>>>
>> >>>>>>> ... 12 more
>> >>>>>>> --
>> >>>>>>> Regards
>> >>>>>>> Mukesh Yadav
>> >>>>>>> mukeshyadav.com
>> >>>>>>>
>> >>>>>>> _______________________________________________
>> >>>>>>> Dev mailing list
>> >>>>>>> Dev@wso2.org
>> >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>> >>>>>>>
>> >>>>>>>
>> >>>>>>
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>> Regards
>> >>>>> Mukesh Yadav
>> >>>>> mukeshyadav.com
>> >>>>>
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>> --
>> >>> Regards
>> >>> Mukesh Yadav
>> >>> mukeshyadav.com
>> >>>
>> >>> _______________________________________________
>> >>> Dev mailing list
>> >>> Dev@wso2.org
>> >>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>> >>>
>> >>>
>> >>
>> >>
>> >> --
>> >> Omindu Rathnaweera
>> >> Senior Software Engineer, WSO2 Inc.
>> >> Mobile: +94 771 197 211 <+94%2077%20119%207211>
>> >>
>> >
>> >
>> >
>> > --
>> > Regards
>> > Mukesh Yadav
>> > mukeshyadav.com
>> >
>>
>
>
>
> --
> Regards
> Mukesh Yadav
> mukeshyadav.com
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to