Integrating hardware authentication into the client

This came up at one point and now that 7.5.6 is out with the module market I was just wondering if this was going to get revisited.

Basically is there any good way to extend the Login screen to use a hardware device local to the client for authentication. This would normally be a biometric device like a fingerprint reader, facial recognition, or an RFID card reader.

I can foresee this been a requirement in my industry. Along with support for RSA authentication.