Add new dbus messages in oVirt.js to handle SSO event
What the issue done
sequenceDiagram
oVirt-->>Product A: Workflow 1: send the dbus message to indicate Greeter complete to startup.
Product A->>oVirt: Workflow 2: Product A send the dbus message to start SSO event.
why we need this changes
Product A supports multi desktop sessions, so we will add a new dbus interface which includes Display ID from the desktop session. So the gnome-shell could trigger the SSO for specified desktop session using Display ID.
the SSO event which is send from Product A to oVirt:
<node>
<interface name="' + org.xxx.xxx.Credentials.D{display} + '">
<signal name="UserAuthenticated">
<arg type="s" name="token"/>
</signal>
</interface>
</node>
greeter startup ready interface which is sent to Product A:
<node>
<interface name="org.xxx.xxx.Greeter">
<signal name="GreeterStarted">
<arg type="s" name="token"/>
</signal>
</interface>
</node>
Edited by yun341