Read-only mirror of https://gitlab.gnome.org/GNOME/gnome-shell
148f2210ca
Right now, the primary way a user logs in is with a password. They can also swipe their finger, if their fingerprint is enrolled, but it's expected the fingerprint auth service won't ask questions the user has to respond to by typing. As such, we ignore questions that comes from anything but the main auth service: gdm-password. In the future, if a user inserts a smartcard, we'll want to treat the gdm-smartcard service as the main auth service, and let any questions from it get to the user. This commit tries to prepare for that eventuality by storing the name of the default auth service away in a _defaultService variable before verification has begun, and then later checking incoming queries against that service instead of checking against string 'gdm-password' directly. Of course, right now, _defaultService is always gdm-password. https://bugzilla.gnome.org/show_bug.cgi?id=683437 |
||
---|---|---|
.settings | ||
browser-plugin | ||
data | ||
docs | ||
js | ||
man | ||
po | ||
src | ||
tests | ||
tools | ||
.gitignore | ||
.gitmodules | ||
.project | ||
AUTHORS | ||
autogen.sh | ||
configure.ac | ||
COPYING | ||
gnome-shell.doap | ||
HACKING | ||
MAINTAINERS | ||
Makefile.am | ||
NEWS | ||
README |
GNOME Shell provides core user interface functions for the GNOME 3 desktop, like switching to windows and launching applications. GNOME Shell takes advantage of the capabilities of modern graphics hardware and introduces innovative user interface concepts to provide a visually attractive and easy to use experience. For more information about GNOME Shell, including instructions on how to build GNOME Shell from source and how to get involved with the project, see: http://live.gnome.org/GnomeShell Bugs should be reported at http://bugzilla.gnome.org against the 'gnome-shell' product. License ======= GNOME Shell is distributed under the terms of the GNU General Public License, version 2 or later. See the COPYING file for details.