JAAS is already standardised. So if the provider (like CXF SOAP or JAX-RS)
establishes a JAAS context on your thread then you can access it. I can
provide an example if you want.
I think for open tracing there is also an API that can be used.

I am not sure about the others like peer-address, audit, tenant and request
ids.
Do you have an idea how it can / should work in practice?

Christian

Am Mi., 6. Feb. 2019 um 03:08 Uhr schrieb Bernd Eckenfels via osgi-dev <
osgi-dev@mail.osgi.org>:

> When I use a Remote Service for distributed OSGi application I would like
> my provider to be able to implicitly pass some thread context like tracing
> IDs and also a user authorization token.
>
> The OSGi compendium talks about implementation specific security based on
> codesigning, but not on thread identity (JAAS Context). Was there any plan
> to add something, like an interceptor mechanism?
>
> Some of it could be implementation specific, but some form of portable
> endpoint binding access would be nice, like peer-address, jaas-context,
> opentracing-id, maybe audit, tenant and request-ids?
>
> I can enrich my services with a Map<String,String> for most of it, however
> then there is no reliable way for the provider to add/ensure some of its
> protocol header properties and it hides the business interface under
> removing parameters.
>
> Gruss
> Bernd
> --
> http://bernd.eckenfels.net
> _______________________________________________
> 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