目前,我们有一个使用OAuth2进行身份验证的React应用程序,以及一个使用Laravel和Backpack的第二个应用程序。有没有可行的方式在两个应用程序之间共享登录名,因为它们只是同一系统的两个部分。
[已更新]
其他信息:使用会话身份验证(https://laravel.com/docs/5.7/authentication)的Laravel项目和使用OAuth 2(https://laravel.com/docs/5.7/passport)的React应用程序都将在同一浏览器中运行。目的是在这两部分之间实现无缝过渡。
Session auth和OAuth都使用Laravel提供的默认实现。
需求背后的简短故事-我们有一个系统,用户可以在其中订购产品,但有些用户也是卖家。我们将Laravel项目作为前端商店部分,并将React应用作为面板来审核您销售的产品。