gpt4 book ai didi

flutter - 我可以使用登录/注销的共享首选项来存储 API header 的 cookie

转载 作者:行者123 更新时间:2023-12-05 05:29:43 31 4
gpt4 key购买 nike

您好,我是 Flutter 的新手,目前我正在尝试创建登录页面,用户在登录后将获得 token 。我需要该 token ,以便我可以在标题部分的应用程序中将其用于 API 调用。现在我看到有共享首选项可以帮助我即使在我退出应用程序后用户仍保持登录状态。我的问题是,当我发送 API 请求时在我的 body 中使用用户名和密码登录后,我如何从中获取 token 以及如何存储该 token 以便我可以将它用于我 future 的 API 调用。提前致谢

最佳答案

Android 和 iOS 都提供安全的本地商店。在 Android 中它是 encryptedSharedPreference,在 iOS 中它是 AES 加密。那将是存储您的 cookie 的好地方。有一个 flutter 库可以根据操作系统在两者之间切换,https://pub.dev/packages/flutter_secure_storage

这里还有一篇 logRocket 的文章,更详细地解释了这个库 https://blog.logrocket.com/securing-local-storage-flutter/

关于flutter - 我可以使用登录/注销的共享首选项来存储 API header 的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74864885/

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