There are point-of-sales registers that run on Linux so I'm sure you will be able to locate devices that can work in both Windows and Linux. You might need to google a bit to find which PAM module that you want to use for authentication.
---
Looking around on the net, it seems most devices use either a usb or serial port to interface to the computer. So interfacing with the device may not be a problem.
You might want to look at the opensc, open1x and xsupplicant documentation. Or maybe at pam_ldap information.
---
https://www.opensc-project.org/files/doc/opensc.html
http://www.opensc-project.org/doc/pa...html#id2526624
http://pcsclite.alioth.debian.org/
Quote:
PC/SC Lite is well known as smart card middleware. It interacts with drivers for the smart card readers on the bottom, and with smart card applications on the top. OpenSC can use PC/SC Lite via the pcsc reader module, but also supports a number of alternatives.
|
I think if you want to use magnetic strips instead of smart cards, you may need to find a device that includes a driver that acts like a smart card reader supplying a PKCS certificate that a PAM module uses.
The sc reader model information may lead to links for magnetic readers & drivers that work.