/QAuth

User authentication library for Qt.

Primary LanguageC++GNU General Public License v2.0GPL-2.0

Qt user authentication library.

Library licensed under LGPLv2+, The help binary under GPLv2+.

TODO:

  • test

  • user X sessions

Current status

Working, it's possible to use the lib for an actual application.

API somewhat stabilized

PAM prompts are predicted and sent in batches

Examples

Only proofs of concept, not intended for any real usage

minimaldm - DM that just logs a user into some desktop session... both values are hard-coded into the source

checkpass - PAM conversation in the terminal

qmlapp - PAM conversation in an ugly QML application with horrible user experience (you have to press Return AND click on all input boxes)