我是移动应用程序开发的初学者,正在开发一个基本应用程序,使用 React Native Expo 作为前端,使用 Laravel(使用 Sanctum)作为后端 API 和身份验证。我使用 Expo EAS 托管 React Native 应用程序,以进行实时进度共享和更新。应用程序的静态部分可以正常运行,但我现在正在继续实现身份验证。
我应该在 Laravel CORS 配置文件 (
config/cors.php
) 中添加哪个 URL 作为 allowed_origins
才能与我的 Expo EAS 托管应用程序配合使用?
如何正确配置 Laravel 应用程序以提高安全性,特别是考虑到它充当移动应用程序的 API?
我应该采取哪些步骤在与我的 Laravel 后端通信的 React Native Expo 应用程序中实现身份验证?
将 Laravel Sanctum 与 React Native Expo 应用程序一起使用是否有任何具体注意事项或最佳实践?
如何确保移动应用程序中的身份验证状态持续存在,即使在关闭并重新打开时也是如此?
是否有任何推荐的包或库可以在 React Native Expo 中处理身份验证并与 Laravel Sanctum 配合良好?
我希望能够帮助我在此设置中实现安全身份验证的分步指导或资源。谢谢!
我有同样的问题,我不知道如何配置我的 cors.php 和 .env 文件。最后找到解决办法了吗