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"
	]
};