Hi, yep, I just find out, that I'm mixing client and side things :( At least I know what is http conduit for :) ok…pax web…let's see, thanks for help Sergey!
On Thu, Feb 7, 2013 at 11:54 AM, Sergey Beryozkin <sberyoz...@gmail.com>wrote: > Hi, > > On 07/02/13 08:44, Martin Stiborský wrote: > >> Thanks…but, still no luck…I have found so many different examples how to >> configure http:conduit in various environments, with various frameworks, >> but no combination works for me…even worse, I don't how it *actually* >> works. >> >> I have cxf-rs, camel, running in karaf. For start, I'm trying to setup a >> simple basic authentication within my exposed REST API. >> >> blueprint configuration: >> >> <blueprint ...> >> >> <camel-cxf:rsServer id="myServer" address="${server.rest.base}/" >> serviceClass="com.foo.**myServerClass"/> >> >> <http:conduit name="http://localhost:.*" >> xmlns:sec="http://cxf.apache.** >> org/configuration/security <http://cxf.apache.org/configuration/security> >> " >> xmlns="http://cxf.apache.org/** >> transports/http/configuration<http://cxf.apache.org/transports/http/configuration> >> "> >> <http:authorization> >> <sec:UserName>user</sec:**UserName> >> <sec:Password>pass</sec:**Password> >> </http:authorization> >> </http:conduit> >> >> <camelContext id="mainContext" useMDCLogging="true" >> >> xmlns="http://camel.apache.**org/schema/blueprint<http://camel.apache.org/schema/blueprint> >> "> >> ... >> </camelContext> >> >> </blueprint> >> >> So, when some service in my REST interface is being invoked, I should be >> asked for authentication. >> But, it doesn't work. >> I'd like to kindly ask you for help, thanks guys! >> >> > I somehow thought you were asking about the client side set up, sorry. > HttpConduit does not help on the server side, only on the client side. > Re HTTPS: on the server side, when running in OSGI, your best bet is to > use pax-web configuration, or I guess, may be various HTTP bridges (I've no > experience with these). > Authentication: use CXF JAASLoginInInterceptor, I think there might be a > demo in ServiceMix, or I can point you to our own demo too... > HTH, Sergey > > > >> >> >> On Wed, Feb 6, 2013 at 11:15 AM, Sergey Beryozkin<sberyoz...@gmail.com** >> >wrote: >> >> On 05/02/13 22:19, Martin Stiborský wrote: >>> >>> Hello guys, >>>> just a quick question, because, I'm a little bit lost… >>>> What is the preffered way to configure SSL for REST interface in Camel >>>> project? >>>> >>>> I'm using CXF-RS and so far, sending requests via http was good enough, >>>> but >>>> now it gets more serious and I need https… >>>> >>>> I have found that one possibility could be through "PAX web" and the >>>> second >>>> one "http conduit". >>>> Is it so? What is the difference? >>>> At least the PAX web was not working for me, I have very similar >>>> scenario >>>> what is discussed in this thread ( >>>> http://camel.465427.n5.nabble.****com/Camel-CXF-HTTPS-** >>>> td5721517.**html<http://camel.**465427.n5.nabble.com/Camel-** >>>> CXF-HTTPS-td5721517.html<http://camel.465427.n5.nabble.com/Camel-CXF-HTTPS-td5721517.html> >>>> >) >>>> >>>> but the >>>> "https" resource was not working (connection refused), following the >>>> advices in the discussion there. >>>> >>>> Now I'm going to take a look on "http conduit", but anyway, I'd like to >>>> ask >>>> you for hints. >>>> >>>> >>> Re CXF HTTP Conduit, please check >>> http://cxf.apache.org/docs/****jax-rs-client-api.html#JAX-**** >>> RSClientAPI-**<http://cxf.apache.org/docs/**jax-rs-client-api.html#JAX-**RSClientAPI-**> >>> ConfiguringanHTTPConduitfromSp****ring<http://cxf.apache.org/** >>> docs/jax-rs-client-api.html#**JAX-RSClientAPI-** >>> ConfiguringanHTTPConduitfromSp**ring<http://cxf.apache.org/docs/jax-rs-client-api.html#JAX-RSClientAPI-ConfiguringanHTTPConduitfromSpring> >>> > >>> >>> HTH, Sergey >>> >>> Thanks! >>> >>>> >>>> >>>> >> >> -- S pozdravem / Best regards Martin Stiborský Jabber: st...@njs.netlab.cz Twitter: http://www.twitter.com/stibi