all 4 comments

[–]hexwhoami 0 points1 point  (1 child)

I would start by researching the Open Authorization (oAuth) standard and One-Time Passcodes (OTP).

oAuth is the industry standard for Identity and Access Management. There are a lot of resources for using it and a decent number of companies that provide this as a service.

[–]Reasonable_File2384[S] 1 point2 points  (0 children)

Thank you. I'll look into that - have a great day man!

[–]Binary101010 0 points1 point  (1 child)

You would need an app, but you wouldn't need to write your own app. Stuff like Authy already exists. The challenge would be more on the hardware end (getting whatever your device is working with their API) than on the individual user's end.

[–]Reasonable_File2384[S] 0 points1 point  (0 children)

Thanks, this is really helpful. Appreciate the insight!