aboutsummaryrefslogtreecommitdiff
path: root/dbus
diff options
context:
space:
mode:
authorLutz Justen <ljusten@chromium.org>2016-10-14 16:15:09 +0200
committerchrome-bot <chrome-bot@chromium.org>2016-10-24 07:38:26 -0700
commit04ffa5a6f8cc773df1d8cbd4cb136164a9163543 (patch)
treefcd1d45633154571ad65900a26369645a309d1ad /dbus
parent1b4c3d4eb439f174a4c8a615dbe433a4724e0346 (diff)
downloadsystem_api-04ffa5a6f8cc773df1d8cbd4cb136164a9163543.tar.gz
Add authpolicy and login_manager constants
Authpolicy service constants are required to communicate with the upcoming authpolicy daemon. The login manager constants refer to two methods that have been implemented in https://chromium-review.googlesource.com/c/397318/. BUG=chromium:653509 TEST=not required, just string additions Change-Id: I1c124e4d48a3ca20ee85ba12dd47a41cbc82b3ba Reviewed-on: https://chromium-review.googlesource.com/398799 Commit-Ready: Lutz Justen <ljusten@chromium.org> Tested-by: Lutz Justen <ljusten@chromium.org> Reviewed-by: Lutz Justen <ljusten@chromium.org> Reviewed-by: Thiemo Nagel <tnagel@chromium.org> Reviewed-by: Roman Sorokin <rsorokin@chromium.org>
Diffstat (limited to 'dbus')
-rw-r--r--dbus/authpolicy/dbus-constants.h19
-rw-r--r--dbus/login_manager/dbus-constants.h3
-rw-r--r--dbus/service_constants.h1
3 files changed, 23 insertions, 0 deletions
diff --git a/dbus/authpolicy/dbus-constants.h b/dbus/authpolicy/dbus-constants.h
new file mode 100644
index 0000000..12ed751
--- /dev/null
+++ b/dbus/authpolicy/dbus-constants.h
@@ -0,0 +1,19 @@
+// Copyright 2016 The Chromium OS Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef SYSTEM_API_DBUS_AUTHPOLICY_DBUS_CONSTANTS_H_
+#define SYSTEM_API_DBUS_AUTHPOLICY_DBUS_CONSTANTS_H_
+
+namespace authpolicy {
+const char kAuthPolicyInterface[] = "org.chromium.AuthPolicy";
+const char kAuthPolicyServicePath[] = "/org/chromium/AuthPolicy";
+const char kAuthPolicyServiceName[] = "org.chromium.AuthPolicy";
+// Methods
+const char kAuthPolicyAuthenticateUser[] = "AuthenticateUser";
+const char kAuthPolicyJoinADDomain[] = "JoinADDomain";
+const char kAuthPolicyRefreshUserPolicy[] = "RefreshUserPolicy";
+const char kAuthPolicyRefreshDevicePolicy[] = "RefreshDevicePolicy";
+} // namespace authpolicy
+
+#endif // SYSTEM_API_DBUS_AUTHPOLICY_DBUS_CONSTANTS_H_
diff --git a/dbus/login_manager/dbus-constants.h b/dbus/login_manager/dbus-constants.h
index 602773c..637e5f2 100644
--- a/dbus/login_manager/dbus-constants.h
+++ b/dbus/login_manager/dbus-constants.h
@@ -15,8 +15,11 @@ const char kSessionManagerStartSession[] = "StartSession";
const char kSessionManagerStopSession[] = "StopSession";
const char kSessionManagerRestartJob[] = "RestartJob";
const char kSessionManagerStorePolicy[] = "StorePolicy";
+const char kSessionManagerStoreUnsignedPolicy[] = "StoreUnsignedPolicy";
const char kSessionManagerRetrievePolicy[] = "RetrievePolicy";
const char kSessionManagerStorePolicyForUser[] = "StorePolicyForUser";
+const char kSessionManagerStoreUnsignedPolicyForUser[] =
+ "StoreUnsignedPolicyForUser";
const char kSessionManagerRetrievePolicyForUser[] = "RetrievePolicyForUser";
const char kSessionManagerStoreDeviceLocalAccountPolicy[] =
"StoreDeviceLocalAccountPolicy";
diff --git a/dbus/service_constants.h b/dbus/service_constants.h
index df18108..9f548fd 100644
--- a/dbus/service_constants.h
+++ b/dbus/service_constants.h
@@ -10,6 +10,7 @@
// We use relative includes here to make this compatible with both the
// Chromium OS and Chromium environment.
#include "apmanager/dbus-constants.h"
+#include "authpolicy/dbus-constants.h"
#include "cros-disks/dbus-constants.h"
#include "cryptohome/dbus-constants.h"
#include "debugd/dbus-constants.h"