在 iOS 台设备上保留身份验证 Laravel

Persist authentication Laravel on iOS Devices

我目前正在构建一个应用程序,它基本上将我的 Laravel 网络应用程序包装在反应本机网络视图中。 我目前面临的问题是 iOS 似乎根本无法持续进行身份验证。 Android 即使在我关闭应用程序并再次打开它后似乎也能正常工作,但每次打开应用程序时我都必须登录到网络视图。 这里的解决方案是什么?

我确实有一个解决方案,它基本上是在用户登录后存储一些身份验证信息并将其存储在 React Native 的 AsyncStorage 中,但我无法找到要推送到 asyncStorage 的确切内容。 app_session 和 csrf_token 显然无助于对用户进行身份验证,否则当用户在 iOS 上打开应用程序时我可能只是通过了这些,但无论如何它无助于对用户进行身份验证。

基本上,我想在用户登录时提取一些值并将其发送到 asyncStorage,当用户在 iOS 中重新打开应用程序时,我想将其作为 cookie 传递并使 Laravel 感觉它是一个经过身份验证的用户。 但我似乎没有找到我应该通过 AsyncStorage 传递给服务器的确切内容。

有什么帮助吗?

P.S。我不是在寻找任何 API 身份验证,只是想要现有网络应用程序的解决方案。

谢谢!

我必须通过传递存储在 AsyncStorage 中的加密 ID 和密码来解决这个问题,如果传递了任何有效的身份验证,则在后端创建中间件。