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

Reply via email to