You can use the “säkerhetsdosa” to authorise yourself, at least with Swedbank. I use FreeBSD.
But yes. An open, free software solution would be welcome.