ios - 我应该使用苹果登录将用户标识符存储在钥匙串中吗?
问题描述
我正在使用 Apple 引用 Apple 的示例 Apple (Juice) 来实现登录。
在示例应用程序中,授权完成后,将用户标识符保存在钥匙串中。
// For the purpose of this demo app, store the `userIdentifier` in the keychain.
self.saveUserInKeychain(userIdentifier)
我认为,这是保存和恢复用户标识符的好解决方案。
但代码块中的描述,表示这是演示应用程序的目的。如果我将用户标识符存储在钥匙串中可以吗?
解决方案
是的,没关系。将“userIdentifier”存储在您的服务器上,因为如果用户重置设备 || 根设备,那么您将丢失此信息。因此,最好将其存储在服务器上。
推荐阅读
- filesystems - 如何在文件系统中实现linux能力
- sql - 按两列分区并找到 sum SQL
- css - 使用文件打开时 CSS 不显示
- react-native - 在本机反应中打开此屏幕时如何设置音频播放
- r - 列表到 R 中的数据框转换
- react-native - 在反应原生模式上添加 UI 元素,例如固定位置上的按钮
- python-3.x - 谁能解释一下 Python 中的 __init_ 吗?
- android - 如何访问 android 11 中的文件和媒体?
- javascript - 根据不同的元素点击使用不同的参数运行函数?
- java - 如何在 Eclipse 中手动配置 Glassfish 6 服务器