Security - fpaut/cloudeebus GitHub Wiki
Server side security
The Cloudeebus server can restrict DBus services access to the bus names listed in a whitelist. In addition, it will only accept connections from users listed in the credentials files, with the right password.
Credentials file example
{
"cloudeebus": "secret",
"user1": "hello",
"user2": "hi"
}
Whitelist file example
[
"org.gnome.Nautilus",
"org.gnome.ScreenSaver"
]
Client side manifest
var manifest = {
name: "cloudeebus",
version: "v0.0 / development",
key: "secret",
permissions: [
"org.gnome.ScreenSaver"
]
};