Hello everyone, did someone had the chance to step in the same issue as mine?!
I'm really missing only to solve this exception, is it possible?! Do I have to provide the TokenStorage object or some pointer to it in my sendReceive() operation in some way?! Thank you very much! 2009/12/1 Francesco Stampacchia <[email protected]> > Thank you Thilina! > > I've successfully managed to integrate your sample in WSAS thanks to your > hint. > > Now I'm trying to move on a bit. I need in my application to separate Token > issuing operation from Token consuming operation, so I have two functions, > let's say getToken() and validateToken(). > > In the getToken() I ask the STS for a token, then in the validateToken() I > try to consume it against my service (i.e. sample05). > > On this second operation (as I can see from the SOAPTracer), I managed to > retrieve the token from ConfigurationContext TokenStore (as I can find it > in the SOAP request header), but I get the following exception during token > consuming: > > [2009-12-01 16:44:11,563] ERROR - Error in adding token into store > org.apache.axis2.AxisFault: Error in adding token into store > at > org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:70) > at org.apache.axis2.engine.Phase.invoke(Phase.java:318) > at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:256) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:421) > at > org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:43) > at > org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:114) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:178) > at > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:167) > at > org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:142) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111) > at > org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:67) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:135) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) > at java.lang.Thread.run(Thread.java:595) > Caused by: org.apache.rampart.RampartException: Error in adding token into > store > at > org.apache.rampart.builder.SymmetricBindingBuilder.getEncryptedKey(SymmetricBindingBuilder.java:826) > at > org.apache.rampart.builder.SymmetricBindingBuilder.doSignBeforeEncrypt(SymmetricBindingBuilder.java:431) > at > org.apache.rampart.builder.SymmetricBindingBuilder.build(SymmetricBindingBuilder.java:97) > at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:144) > at > org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:64) > ... 30 more > > Why does the service tries to add a token into the store? And how can I > handle this exception? > > Thank you very much! > > > 2009/12/1 Thilina Mahesh Buddhika <[email protected]> > > Hi, >> >> Following reference explains how to configure and use STS in WSO2 Identity >> Server [1]. Same STS implementation is used across WSO2 IS, WSAS and ESB. >> So same instructions are valid for WSAS STS as well. >> >> Thanks. >> /thilina >> >> [1] - >> http://blog.facilelogin.com/2009/05/security-token-service-with-wso2.html >> >> >> On Mon, Nov 30, 2009 at 11:03 PM, Francesco Stampacchia < >> [email protected]> wrote: >> >>> Hello everyone! >>> >>> I've successfully worked out the SAML issuing and consuming sample >>> presented here: >>> http://thilinamb.wordpress.com/2009/10/20/saml-2-0-token-profile-support-in-rampart-1-5/. >>> >>> Now I'm trying to port it on WSAS 3.1.1. But I'm finding some troubles >>> even in obtaining the token from the sts used by the service. Probably I'm >>> getting lost in policies configuration, could someone show me the way?! >>> >>> More in details I'd like to make the code in the link above work under >>> WSAS as it does under axis2-1.5, especially the codeline in wich I >>> explicitly call for token consuming: >>> >>> options.setProperty(RampartMessageData.KEY_CUSTOM_ISSUED_TOKEN, >>> tokenId); >>> >>> Thank you in advance! >>> >>> -- >>> Francesco Stampacchia >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>> >>> >> >> >> -- >> Thilina Mahesh Buddhika >> >> WSO2 Inc. ; http://wso2.com >> http://blog.thilinamb.com >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > > -- > Francesco Stampacchia > -- Francesco Stampacchia
_______________________________________________ Carbon-dev mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
