summaryrefslogtreecommitdiff
path: root/gui/simple-greeter/gdm-greeter-client.h
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2009-01-30 23:57:31 -0500
committerRay Strode <rstrode@redhat.com>2011-06-13 20:33:47 -0400
commit768fe8d5e9e96c25a006f084ad6452d076d03b60 (patch)
tree1feae709bd54cbabb854221209ef3c0097589837 /gui/simple-greeter/gdm-greeter-client.h
parent0d92891917576227b40eca56c4b173b879aa8792 (diff)
downloadgdm-768fe8d5e9e96c25a006f084ad6452d076d03b60.tar.gz
greeter: Add a login extension mechanism to greeter
This allows extensions to drive which PAM conversations get run and potentially augment the login window UI. This commit adds one builtin extension that does the traditional unified authentication thing, and a plugin for password-only based authentication. By default we use the builtin extension, but enable the plugin with --enable-split-authentication Subsequent commits will add support for fingerprint and smartcard plugins.
Diffstat (limited to 'gui/simple-greeter/gdm-greeter-client.h')
-rw-r--r--gui/simple-greeter/gdm-greeter-client.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gui/simple-greeter/gdm-greeter-client.h b/gui/simple-greeter/gdm-greeter-client.h
index 124f53d0..965035d7 100644
--- a/gui/simple-greeter/gdm-greeter-client.h
+++ b/gui/simple-greeter/gdm-greeter-client.h
@@ -63,6 +63,8 @@ typedef struct
const char *service_name);
void (* ready) (GdmGreeterClient *client,
const char *service_name);
+ void (* conversation_stopped) (GdmGreeterClient *client,
+ const char *service_name);
void (* reset) (GdmGreeterClient *client);
void (* authentication_failed) (GdmGreeterClient *client);
void (* selected_user_changed) (GdmGreeterClient *client,