使用带有名称和密码的指纹认证登录

问题描述 投票:0回答:1

我一直在尝试实现一个带有用户名和密码的登录屏幕。一旦用户登录,我希望他能够使用设备所有者的指纹登录。我想知道处理此登录的正确方法是什么。我可以加密用户名和密码并将其保存到共享首选项中,一旦输入了授权的指纹,我将插入解密的用户名和密码(我正在寻找像ios钥匙串这样的解决方案)。我应该采用这种方法还是采用编程方式获取名称和密码。

我已经使用了一个库来验证指纹是否被识别,你可以在这里看到:https://proandroiddev.com/5-steps-to-implement-biometric-authentication-in-android-dbeb825aeee8

https://github.com/anitaa1990/Biometric-Auth-Sample

android login sharedpreferences fingerprint biometrics
1个回答
0
投票

有很多方法可以创建身份验证应用程序。使用SharedPreference也是一种创建此类应用程序的方法。但是,SharedPreference的一个限制是它只能在有限的内存空间中存储数据并且数据处于脱机状态(数据存储在本地计算机中,如果卸载应用程序则可能会丢失)。有许多用于在线身份验证的在线库,如果您正在学习或开发一个小应用程序,那么我建议您使用Firebase身份验证。它可以帮助您创建用户帐户,通过邮件,电话号码,...验证用户,还链接到实时数据库,云存储和许多其他服务(如果您需要)。请参阅以下链接以获取有关firebase的更多信息! https://firebase.google.com/docs/?authuser=0

© www.soinside.com 2019 - 2024. All rights reserved.