在 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 和密码来解决这个问题,如果传递了任何有效的身份验证,则在后端创建中间件。
我目前正在构建一个应用程序,它基本上将我的 Laravel 网络应用程序包装在反应本机网络视图中。 我目前面临的问题是 iOS 似乎根本无法持续进行身份验证。 Android 即使在我关闭应用程序并再次打开它后似乎也能正常工作,但每次打开应用程序时我都必须登录到网络视图。 这里的解决方案是什么?
我确实有一个解决方案,它基本上是在用户登录后存储一些身份验证信息并将其存储在 React Native 的 AsyncStorage 中,但我无法找到要推送到 asyncStorage 的确切内容。 app_session 和 csrf_token 显然无助于对用户进行身份验证,否则当用户在 iOS 上打开应用程序时我可能只是通过了这些,但无论如何它无助于对用户进行身份验证。
基本上,我想在用户登录时提取一些值并将其发送到 asyncStorage,当用户在 iOS 中重新打开应用程序时,我想将其作为 cookie 传递并使 Laravel 感觉它是一个经过身份验证的用户。 但我似乎没有找到我应该通过 AsyncStorage 传递给服务器的确切内容。
有什么帮助吗?
P.S。我不是在寻找任何 API 身份验证,只是想要现有网络应用程序的解决方案。
谢谢!
我必须通过传递存储在 AsyncStorage 中的加密 ID 和密码来解决这个问题,如果传递了任何有效的身份验证,则在后端创建中间件。