我正在考虑编写一个将由移动设备访问的 API(我们还拥有移动应用程序,不涉及第 3 方)。
作为登录流程的一部分,我们被指示使用电子邮件/密码注册流程,然后创建一个 5 位数的 pin 号码,这将允许用户在下次打开应用程序时访问应用程序。
这似乎与大多数可用的身份验证流程(例如 oAuth)不一致,因为似乎没有迹象表明使用进一步的 pin 身份验证进行登录。
但是,似乎有很多应用程序确实可以做到这一点,所以我想知道他们是否推出了自己的解决方案?还是典型服务的组合,然后自己托管一些东西?
我正在努力确保唯一设备也与 pin 相关联,以便在 API 中正确验证请求。
欢迎指点,但是对于我看到的在移动应用程序中很常见的东西,关于这种身份验证的安全性方面似乎有很少的细节?
感谢