Could you try with a http conduit based on the address instead, e.g.? <http-conf:conduit name="https://localhost:.*"> <http-conf:client ProxyServer="localhost" ProxyServerPort="3128" /> </http-conf:conduit>
I've tried with this with CXF 3.0.0-SNAPSHOT + the SecureConveration code does pick up the proxy settings... Colm. On Tue, Apr 29, 2014 at 4:28 PM, lotos <sple...@gmail.com> wrote: > I see timeout too but only for the second request. > > First request doesn't use proxy: > > 28.04.2014 16:37:01 > > org.apache.cxf.services.SecurityTokenService.SecurityTokenService.SecurityTokenService > INFO: Outbound Message > --------------------------- > ID: 1 > Address: https://....URL...../account/ > Encoding: UTF-8 > Http-Method: POST > Content-Type: application/soap+xml; > action="http://schemas.xmlsoap.org/ws/2005/02/trust/RST/SCT" > Headers: {Accept=[*/*]} > Payload: <soap:Envelope > xmlns:soap="http://www.w3.org/2003/05/soap-envelope > "><soap:Header>........</wst:RequestSecurityToken></soap:Body></soap:Envelope> > -------------------------------------- > 28.04.2014 16:37:01 > > org.apache.cxf.services.SecurityTokenService.SecurityTokenService.SecurityTokenService > INFO: Inbound Message > ---------------------------- > ID: 1 > Response-Code: 200 > Encoding: UTF-8 > Content-Type: application/soap+xml; charset=utf-8 > Headers: {Cache-Control=[private], Content-Length=[2329], > content-type=[application/soap+xml; charset=utf-8], Date=[Mon, 28 Apr 2014 > 20:37:03 GMT], P3P=[CP="NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM"], > Server=[Microsoft-IIS/7.5], > Set-Cookie=[ASP.NET_SessionId=gdst00ndzizcvhbmnmt3pao3; path=/; HttpOnly], > X-AspNet-Version=[4.0.30319]} > Payload: <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" > xmlns:a="http://www.w3.org/2005/08/addressing" > xmlns:u=" > http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd > ">..........</t:KeySize></t:RequestSecurityTokenResponse></s:Body></s:Envelope> > > > Different variants were tried, here is one of them with xml configuration > > <http-conf:conduit > name="{...blablabla...}WSHttpBinding_IAccountService.http-conduit"> > <http-conf:client ProxyServer="localhost" ProxyServerPort="3128" /> > </http-conf:conduit> > > > > > *here is the workaround with features* > > <beans xmlns="...."> > > <cxf:bus> > <cxf:features> > <cxf:logging/> > <p:policies/> > </cxf:features> > </cxf:bus> > > <jaxws:client name="{....blablabla....}WSHttpBinding_IAccountService" > createdFromAPI="true"> > <jaxws:properties> > <entry key="ws-security.signature.properties" > value="etc/Client_Sign.properties"/> > <entry key="ws-security.callback-handler" > value="demo.wssec.client.UTPasswordCallback" /> > > <entry key="ws-security.sts.client"> > <bean class="org.apache.cxf.ws.security.trust.STSClient"> > <constructor-arg ref="cxf"/> > <property name="features"> > <beans:list> > *<bean > class="demo.wssec.client.ClientProxyFeature"/>* > </beans:list> > </property> > </bean> > </entry> > </jaxws:properties> > <jaxws:features> > *<bean class="demo.wssec.client.ClientProxyFeature"/>* > </jaxws:features> > </jaxws:client> > </beans> > > > > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/Http-proxy-with-STS-tp5743324p5743422.html > Sent from the cxf-dev mailing list archive at Nabble.com. > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com