A potential customer is requesting the ability to disallow their users from logging in to our app from all devices except for specific company owned and managed devices. I'm researching methods to perform this kind of authentication limitation, but have yet to find a solution.
I'm aware that Android offers device management solutions that allow for whitelisting and blacklisting apps on managed devices. But I'm not aware of an ability to blacklist an app's authentication on devices other than company managed devices. Our app is currently on the Play Store and current customers are able to login from any compatible Android device with access to the Play Store. So this would have to be a restriction applied only to specific user accounts.