On 15.5.2014 21:22, Patrick Ohly wrote:
         client_session - /string/ - identifier of application life or
         session. It might be needed for checking access granted for
         single session. It is service responsibility to define session
         properly, e.g. it can be defined as PID of application process
         or service-application connection identifier. libCynara do not
         interpret this string - it is just compared to previous ones to
         distinguish sessions.

I can image that a modified dbus-daemon can be configured to map a
certain interface or certain methods in an interface to certain
privileges, but configuring it to somehow create a client_session string
for a certain caller is probably going too far. Such functionality is
better provided by custom code in the service itself.

It already knows about client PID, but it can also provide other information about the dbus connection (usually there should be a separate connection for each application).

So I don't see any issues here.

_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to