Ionic 问题电容器原生生物识别无法检索凭据

zd287kbt  于 2022-12-08  发布在  Ionic
关注(0)|答案(2)|浏览(130)

任何人都使用epicshaggy /电容器原生生物识别插件,并能够使它工作.我刚刚能够触发NativeBiometric.verifyIdentity(功能,使其识别我的生物识别,但仅此而已.
我已经爬了互联网,还没有找到一个完整的例子,如何使用它。总结一下,我只是想了解我如何使用生物识别登录用户。我如何使我的服务器唯一识别一个用户,并提供登录令牌。

yvfmudvl

yvfmudvl1#

根据CapacitorJs文档和epicshaggy/capacitor-native-biometric,使用用户凭据的正确方法是使用提供的方法:

  • 本机生物识别. setCredentials()
  • 本机生物识别
  • 本机生物识别. deleteCredentials()

这些方法
在Keychain(iOS)中安全存储用户凭据或使用Keystore(Android)对其进行加密
这些方法也只能在原生装置上使用,因此当尝试在浏览器中执行时会显示“方法未实作”,而且必须在Capacitor.isNativePlatform()之后。

  • 提供更新的答案,因为在尝试使用CapacitorJs实施生物识别时,这仍然是最高结果 *
83qze16e

83qze16e2#

到目前为止,你有没有找到解决这个问题的方法?我想你自己的问题是如何识别用户?实际上,我在react native中是这样做的。首先,你需要有某种额外的“本地存储密钥”,当用户通过输入登录时,它可以存储值或用户凭证。请记住,即使用户“注销”应用程序,你也不会清除“密钥”。所以在这种情况下。在他们能够使用生物识别技术之前,用户需要以正确的方式对输入进行签名,这样你就可以保存他们的凭据,如电子邮件或任何唯一值或任何稍后使用的东西。
现在,我的问题是所有的函数都不为我工作了啊。它一直说“方法没有实现”

相关问题