Pretty cool. If you have the chance, maybe you can make a little example as a github project.
Christian 2018-03-05 15:37 GMT+01:00 Michael Wirth via osgi-dev < osgi-dev@mail.osgi.org>: > Now I made it. Here is what I did if someone is interested. > > In an IntentsProvider I return a List of Intents (before I implemented two > IntentsProvider). The first Intent is the JacksonJsonProvider, the second > implements org.apache.cxf.feature.Freature. In Feature#initialize I > register a OutInterceptor and in his method handleMessage I add the > Authorization header. > > Best regards and thanks for the tips. > Michael > > > > Am 02.03.2018 um 07:26 schrieb Christian Schneider < > ch...@die-schneider.net>: > > The cleanest way to add authorization or any other technical capability > like logging is to add a CXF feature to the client. If you are lucky then > there is already a suitable feature. If not then you have to create your > own feature and interceptor for adding the header. > > How do you create the client? > > Christian > > 2018-03-01 19:43 GMT+01:00 Michael Wirth via osgi-dev < > osgi-dev@mail.osgi.org>: > >> I’m using Apache CXF in an OSGi-Application to call REST-Services >> provided from another (spring) application. >> I give the path-interface (generated with swagger) to my >> osgi-client-appliation. While runtime, Apache CXF generates the client >> proxy interface, calls the REST-Service and deserialize the returned json >> to the swagger generated objects. All works fine :-) >> Now I miss one thing. For Authorization I have to add a header. Because I >> do not have the ‚Client‘-Instanze (WebTarget for instance) I’m not able to >> add an header. Is there some property, configuration or a service which can >> be used? >> >> Best Regards, >> Michael >> _______________________________________________ >> OSGi Developer Mail List >> osgi-dev@mail.osgi.org >> https://mail.osgi.org/mailman/listinfo/osgi-dev > > > > > -- > -- > Christian Schneider > http://www.liquid-reality.de > > Computer Scientist > http://www.adobe.com > > > > _______________________________________________ > OSGi Developer Mail List > osgi-dev@mail.osgi.org > https://mail.osgi.org/mailman/listinfo/osgi-dev > -- -- Christian Schneider http://www.liquid-reality.de Computer Scientist http://www.adobe.com
_______________________________________________ OSGi Developer Mail List osgi-dev@mail.osgi.org https://mail.osgi.org/mailman/listinfo/osgi-dev