gpt4 book ai didi

java - Swift 和 REST API 身份验证

转载 作者:行者123 更新时间:2023-11-30 12:10:19 24 4
gpt4 key购买 nike

我构建了一个 REST API,它执行基于 token header 的身份验证。

因此,如果用户登录,客户端(Swift 设备)将得到的响应是 json 正文 {} 中的内容,然后是包含身份验证 token 的 header 。

每次我想从 API 获取数据 GET 请求时,我都必须在发出请求之前传入此 header 。

是实现此目的的最佳(安全)方法,即创建一个常量文件,相当于 Swift 中的 public static Final String AUTH_TOKEN = (token returned and set)

然后在登录后发出请求,从该文件中获取该常量并继续?当然必须有更好、更安全的方法吗?

最佳答案

存储 token 的最安全方法是使用钥匙串(keychain)。如果他们要卸载/重新安装应用程序,这也将保留 token 。其中 UserDefaultsCoreData 将在卸载时删除数据。

关于java - Swift 和 REST API 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46147534/

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