Using Badging to Switch Users in Vision

I am looking to switch users during runtime preferably with badging. The RFID badge reader is currently setup to be a keyboard wedge, which I could use as the entry to a password field to obscure the characters. However, I don't see a way to pass that badge ID to the security provider to initiate the login. The only option I see is to pass user name / password combination in scripting.

Is there a way to do this using an Internal user source? Or would I have to switch to a Database user source and query against it?

Thanks for any help!

Seems like a reasonable approach. I imagine the RFID reader could trigger a scripting event that switches the user in this way.

I have the RFID reading the badge and querying the Database Security to grab the user details. However, because the password read from the database is not "the password" but an obscured version, I cannot just invoke the system.switchuser script.

The only solution is to have clear passwords in your DB, or in some source to which the vision client can submit a badge number. And you cannot make scripted user switching work with identity providers at all.