Android M - 用于存储用户名/密码的钥匙串

时间:2015-12-24 06:19:27

标签: android ios security keychain touch-id

以下是我尝试在Android上实现的iOS工作流程:

  1. 用户首次启动应用并使用凭据成功登录(发送到API进行验证)。
  2. 要求注册Touch ID的提示节目
  3. 用户选择YES =>用户名/密码存储在Keychain
  4. 用户注销,关闭并重新启动应用。
  5. 提示显示要求使用指纹进行身份验证
  6. 用户使用指纹进行身份验证=>用户名/密码从Keychain检索,然后发送到API
  7. 是否有Android的等同于iOS的Keychain API?从我读过的内容来看,Keystore似乎只能存储密钥和证书。

1 个答案:

答案 0 :(得分:0)

这是:

  

通过将Smart Lock for Passwords集成到Android应用中,您可以   使用凭据自动为用户签名   已经救了。用户可以保存用户名 - 密码凭据和   联合身份提供者凭证。

     

使用智能锁将智能锁密码集成到您的应用中   Credentials API用于在登录时检索已保存的凭据。使用   成功检索凭据以签署用户,或使用   凭证API通过部分完成快速加入新用户   您的应用登录或注册表单。登录后提示用户或   注册以存储他们的凭证以供将来自动使用   认证

https://developers.google.com/identity/smartlock-passwords/android/