(*** This bug was imported into bugs.kde.org ***) Package: kcheckpass Version: 3 (using KDE 3.0.1 ) Severity: wishlist Installed from: Unlisted Binary Package Compiler: gcc 3.1 OS: Solaris OS/Compiler notes: Not Specified i use suns smartcard auth system it uses PAM auth i would like to see this added to KDE also kcheckpass does not allow solaris users to unlock the desktop it continues to give "password failed errors". Example of what i'd like; when the smartcard is removed the screen should lock and wait for the card to be re-entered then ask for the cards pin and then unlock the display. Matt (Submitted via bugs.kde.org)
kcheckpass/kdesktop_lock (and kdm) should now theoretically support smartcard auth PAM modules, even though it won't work too well with most existing modules (classic PAM does not specify PAM_BINARY_PROMPT, what has some ugly effects on GUI apps). the second part is obviously unrelated to _un_locking the screen. i think you want a separate application that watches the smartcard reader and issues a kdesktop::KScreensaverIface::lock() DCOP call when the card is removed. this cannot be implemented using PAM, so don't even ask.