User Login to application developed on thingworx throught finger print scanner
We have a client's requirement that a user's login should work when they do a finger print scan from a scanner.
I have some ideas and need some assistance on how to achieve it on thingworx.
The Biometric finger print scanner uses an intermediate application to store the scanned fingerprint data in a database.
I am planning to install this third party application on Kepware's server (Because it runs on Windows OS) and store the data scanned data on thingworx's model database. And from there is will use the scanned data to do the login.
My question is,
Is there a better way to do than the way i have suggested above.
And in the above method, how do i do a backend login from the application side. Because if we create a user in thingworx and enter username and password, it automatically does the authentication and login.
Re: User Login to application developed on thingworx throught finger print scanner
I would never store bio-metric user data in the Thing Model - that information is highly private and really required only for the login phase. The Thing Model should be only used for the application usecase needs.
You should search and see if there is an identity provider that supports bio-metric authentication and use Ping Federate to integrate with that.
I believe Okta has some articles which might give you the correct direction, albeit not really good.
Regardless, keep in mind that really you should not use ThingWorx to manage the biometric data, and instead use a third-party tool that does that for you.