首页 文章

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

提问于
浏览
6

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

  • 用户首次启动应用程序并使用凭据成功登录(发送到API进行验证) .

  • 提示显示要求注册Touch ID

  • 用户选择YES =>用户名/密码存储在钥匙串中

  • 用户注销,关闭并重新启动应用程序 .

  • 提示显示要求使用指纹进行身份验证

  • 用户使用指纹进行身份验证=>从Keychain检索用户名/密码,然后发送到API

是否有Android等效的iOS Keychain API?据我所知,Keystore似乎只能存储密钥和证书 .

1 回答

  • 0

    这里是:

    通过将Smart Lock for Passwords集成到Android应用程序中,您可以使用他们保存的凭据自动为用户签名 . 用户可以保存用户名 - 密码凭据和联合身份提供者凭据 . 通过使用凭据API在登录时检索已保存的凭据,将Smart Lock for Passwords集成到您的应用中 . 使用成功检索的凭据对用户进行签名,或使用凭据API通过部分完成应用程序的登录或注册表单快速加入新用户 . 登录或注册后提示用户存储其凭据以供将来自动身份验证 .

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

相关问题