From d39ed7b722761e5110e26c8e937782ecb24b7315 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Wed, 26 Jul 2017 13:28:50 -0400 Subject: daemon: add ChoiceList PAM extension This commit adds one PAM extension, a "Choice List" using the new PAM_BINARY_PROMPT protocol added in the previous commit. The PAM module sends a list of (key, row text) pairs, and GDM ferries the request to gnome-shell using a new user verifier sub-interface. gnome-shell should present the list to the user and pass back the corresponding key, which GDM ferries back to the PAM module. Note this commit is only the daemon side. A subsequent commit will add the libgdm API needed for gnome-shell to actually deal with this new PAM extension. https://bugzilla.gnome.org/show_bug.cgi?id=788851 --- daemon/gdm-session.xml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'daemon/gdm-session.xml') diff --git a/daemon/gdm-session.xml b/daemon/gdm-session.xml index af2976a4..137be5e2 100644 --- a/daemon/gdm-session.xml +++ b/daemon/gdm-session.xml @@ -22,6 +22,12 @@ + + + + + + @@ -78,6 +84,17 @@ + + + + + + + + + + + -- cgit v1.2.1