summaryrefslogtreecommitdiffstats
path: root/src/realmd/realm-dbus-constants.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/realmd/realm-dbus-constants.h')
-rw-r--r--src/realmd/realm-dbus-constants.h66
1 files changed, 66 insertions, 0 deletions
diff --git a/src/realmd/realm-dbus-constants.h b/src/realmd/realm-dbus-constants.h
new file mode 100644
index 0000000..555c59b
--- /dev/null
+++ b/src/realmd/realm-dbus-constants.h
@@ -0,0 +1,66 @@
+/* realmd -- Realm configuration service
+ *
+ * Copyright 2012 Red Hat Inc
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published
+ * by the Free Software Foundation; either version 2 of the licence or (at
+ * your option) any later version.
+ *
+ * See the included COPYING file for more information.
+ *
+ * Author: Stef Walter <stefw@gnome.org>
+ */
+
+#ifndef __REALM_DBUS_CONSTANTS_H__
+#define __REALM_DBUS_CONSTANTS_H__
+
+#define REALM_DBUS_BUS_NAME "org.freedesktop.realmd"
+#define REALM_DBUS_SERVICE_PATH "/org/freedesktop/realmd"
+
+#define DBUS_PEER_INTERFACE "org.freedesktop.DBus.Peer"
+#define DBUS_PROPERTIES_INTERFACE "org.freedesktop.DBus.Properties"
+#define DBUS_INTROSPECTABLE_INTERFACE "org.freedesktop.DBus.Introspectable"
+
+#define REALM_DBUS_PROVIDER_INTERFACE "org.freedesktop.realmd.Provider"
+#define REALM_DBUS_REALM_INTERFACE "org.freedesktop.realmd.Realm"
+#define REALM_DBUS_KERBEROS_INTERFACE "org.freedesktop.realmd.Kerberos"
+#define REALM_DBUS_KERBEROS_MEMBERSHIP_INTERFACE "org.freedesktop.realmd.KerberosMembership"
+#define REALM_DBUS_SERVICE_INTERFACE "org.freedesktop.realmd.Service"
+
+#define REALM_DBUS_DIAGNOSTICS_SIGNAL "Diagnostics"
+
+#define REALM_DBUS_ERROR_INTERNAL "org.freedesktop.realmd.Error.Internal"
+#define REALM_DBUS_ERROR_FAILED "org.freedesktop.realmd.Error.Failed"
+#define REALM_DBUS_ERROR_BUSY "org.freedesktop.realmd.Error.Busy"
+#define REALM_DBUS_ERROR_NOT_AUTHORIZED "org.freedesktop.realmd.Error.NotAuthorized"
+#define REALM_DBUS_ERROR_CANCELLED "org.freedesktop.realmd.Error.Cancelled"
+#define REALM_DBUS_ERROR_ALREADY_CONFIGURED "org.freedesktop.realmd.Error.AlreadyConfigured"
+#define REALM_DBUS_ERROR_NOT_CONFIGURED "org.freedesktop.realmd.Error.NotConfigured"
+#define REALM_DBUS_ERROR_AUTH_FAILED "org.freedesktop.realmd.Error.AuthenticationFailed"
+
+#define REALM_DBUS_DISCOVERY_DOMAIN "domain"
+#define REALM_DBUS_DISCOVERY_KDCS "kerberos-kdcs"
+#define REALM_DBUS_DISCOVERY_REALM "kerberos-realm"
+
+#define REALM_DBUS_NAME_CHARS "abcdefghijklnmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"
+
+#define REALM_DBUS_LOGIN_POLICY_ANY "allow-any-login"
+#define REALM_DBUS_LOGIN_POLICY_PERMITTED "allow-permitted-logins"
+#define REALM_DBUS_LOGIN_POLICY_DENY "deny-any-login"
+
+#define REALM_DBUS_OPTION_OPERATION "operation"
+#define REALM_DBUS_OPTION_COMPUTER_OU "computer-ou"
+#define REALM_DBUS_OPTION_SERVER_SOFTWARE "server-software"
+#define REALM_DBUS_OPTION_CLIENT_SOFTWARE "client-software"
+#define REALM_DBUS_OPTION_MEMBERSHIP_SOFTWARE "membership-software"
+#define REALM_DBUS_OPTION_ASSUME_PACKAGES "assume-packages"
+
+#define REALM_DBUS_IDENTIFIER_ACTIVE_DIRECTORY "active-directory"
+#define REALM_DBUS_IDENTIFIER_WINBIND "winbind"
+#define REALM_DBUS_IDENTIFIER_FREEIPA "freeipa"
+#define REALM_DBUS_IDENTIFIER_SSSD "sssd"
+#define REALM_DBUS_IDENTIFIER_SAMBA "samba"
+#define REALM_DBUS_IDENTIFIER_ADCLI "adcli"
+
+#endif /* __REALM_DBUS_CONSTANTS_H__ */