From 2853ce5812aa8f03f677516e64d5dcff1e6e01ab Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Mon, 9 Jul 2012 21:33:10 -0400 Subject: worker: add reauthentication support This commit adds reauthentication support for screensavers and user switching to use. 1) It adds a "verification mode" argument to the GdmSession constructor that tweaks the behavior of how the session worker acts to fit login or unlock scenarios better. 2) It adds a way for programs to open a communication channel for user verification to already runnings sessions (so reauthentication happens in the context of the session). --- daemon/gdm-session-worker.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'daemon/gdm-session-worker.h') diff --git a/daemon/gdm-session-worker.h b/daemon/gdm-session-worker.h index b1c8285c..da5ec3ff 100644 --- a/daemon/gdm-session-worker.h +++ b/daemon/gdm-session-worker.h @@ -65,7 +65,8 @@ typedef struct GType gdm_session_worker_get_type (void); GQuark gdm_session_worker_error_quark (void); -GdmSessionWorker * gdm_session_worker_new (const char *server_address) G_GNUC_MALLOC; +GdmSessionWorker * gdm_session_worker_new (const char *server_address, + gboolean is_for_reauth) G_GNUC_MALLOC; G_END_DECLS -- cgit v1.2.1