gpt4 book ai didi

react-native - 使用 Expo SecureStore 将登录凭据保存到钥匙串(keychain)

转载 作者:行者123 更新时间:2023-12-04 13:21:43 28 4
gpt4 key购买 nike

最好的使用方法是什么Expos SecureStore保存登录凭据(例如电子邮件 + 密码)以便 iOS 钥匙串(keychain)(如果可能,同时保存 Android 的 Keystore 系统)可以将其与存储凭据的应用相关联?

此处感兴趣的是 SecureStore.setItemAsync(…, …, options) 的第三个参数。如果将 options 映射设置为以 iOS 将(自动)允许用户在应用程序启动且用户需要登录时从钥匙串(keychain)中检索它们的方式保存凭据,那将是最佳选择在未来。

最佳答案

使用 SecureStore 会自动将钥匙串(keychain)与保存应用相关联。只要您使用相同的键(第一个参数),您的应用程序就应该能够检索值(第二个参数)。

应用启动时没有显示自动检索应用的选项,但您可以通过在加载应用的 Root View 时使用 getItemAsync 检索键来实现相同的效果。

选项参数控制您是否需要额外的安全性来确保应用程序何时可以使用 key 检索值(例如,如果它可以在设备锁定时访问 key ,或者在应用程序移动到新设备之后)

https://docs.expo.io/versions/latest/sdk/securestore

关于react-native - 使用 Expo SecureStore 将登录凭据保存到钥匙串(keychain),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51069657/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com