Android M-用户名/密码的钥匙链式存储
以下是我试图在Android上实现的iOS工作流:Android M-用户名/密码的钥匙链式存储,android,ios,security,keychain,touch-id,Android,Ios,Security,Keychain,Touch Id,以下是我试图在Android上实现的iOS工作流: 用户首次启动应用程序并使用凭据成功登录(发送到API进行验证) 提示显示请求使用触摸ID注册 用户选择YES=>用户名/密码存储在密钥链中 用户注销、关闭并重新启动应用程序 提示显示请求使用指纹进行身份验证 用户使用指纹进行身份验证=>从密钥链检索用户名/密码,然后发送到API 有没有Android版的iOS钥匙链API?据我所知,密钥库似乎只能存储密钥和证书。这里是: 通过将密码智能锁集成到Android应用程序中,您可以 使用用户使用的凭据
浏览下面的stackoverflow问题并尝试获得答案,链接是@BalajiG谢谢,但这些帖子的发布日期可追溯到2010年。我认为从那时起,安卓领域发生了很多变化。看起来这里有另一个帖子:。即使在生成密钥对并使用它们加密凭据之后,加密数据存储在哪里?现在我想起来了,像Dashlane这样的Android应用程序是如何实现其touch id的???@AndroidNoob,你有没有解决这个问题的方法。我也有类似的要求,需要了解这一点。@FlashAsh99我最终使用密钥库对凭据进行了加密,并将加密的凭据存储到SharedReferences中。