# apparmor.d - Full set of apparmor profiles # Copyright (C) 2021 Alexandre Pujol # SPDX-License-Identifier: GPL-2.0-only abi , include @{exec_path} = @{libexec}/goa-identity-service profile goa-identity-service @{exec_path} { include include include dbus send bus=session path=/org/freedesktop/DBus interface=org.freedesktop.DBus member={RequestName,ReleaseName} peer=(name=org.freedesktop.DBus, label=dbus-daemon), dbus receive bus=session path=/org/gnome/Identity interface=org.freedesktop.DBus.ObjectManager member=GetManagedObjects peer=(name=:*, label=goa-daemon), dbus send bus=session path=/org/gnome/OnlineAccounts interface=org.freedesktop.DBus.ObjectManager member=GetManagedObjects peer=(name=:*, label=goa-daemon), dbus receive bus=session path={/,/org} interface=org.freedesktop.DBus.Introspectable member=Introspect peer=(name=:*, label=gnome-shell), dbus receive bus=session path=/org/gnome/Identity/Manager interface=org.freedesktop.DBus.Properties member=GetAll peer=(name=:*, label=goa-daemon), dbus bind bus=session name=org.gnome.Identity, @{exec_path} mr, include if exists }