Sac*_*rma 9 authentication google-identity android-security webauthn fido
问题陈述:
我想使用FIDO2协议(通过提供SDK)解决Android应用程序上的用户身份验证,而不需要为同一设备上的不同应用程序执行多个注册仪式。例如,如果用户已在 Android 应用程序 A 中注册(生成公私密钥对),则不应要求他/她在 Android 应用程序 B 中注册(假设应用程序 A 和应用程序 B 在同一设备上) 。
可能的解决方案是什么(据我所知):-
我想继续使用解决方案 1,因为解决方案 2 可能并不理想,因为它需要下载额外应用程序(身份验证应用程序)的额外步骤。
我现在能够实现什么: - 我们能够通过维护应用程序 A 和应用程序 B 的单独私钥来对应用程序 A 和应用程序 B 的用户进行无密码身份验证。
我想知道以下场景的可行性? 我想对应用程序 A 和应用程序 B 进行用户 XYZ 的无密码身份验证,其中应用程序(应用程序 A 和应用程序 B)可以使用相同的凭据(公钥和私钥对),并且不需要执行重复的注册仪式(创建公共密钥)和私钥)对于同一设备上的同一用户共享公共 SDK的多个应用程序(应用程序 A 和应用程序 B)。
这可能吗?我的理解有什么差距吗?
任何建议和帮助都非常值得:):)