我一直在开发多个Nuxt
应用程序(一个大型saas应用程序的一部分),一个应用程序管理“管理面板”,另一个应用程序管理“前端”。我之所以分开,是因为这两个应用的性质都相当复杂。
我一直在使用nuxt本机auth
模块(https://auth.nuxtjs.org/)来处理用户身份验证。
这里的问题是,当用户在“管理面板”中登录时,“前端”应用程序不知道用户的身份验证状态(显然,因为它们在技术上是两个不同的应用程序)。
现在,我通常希望与“前端”应用共享“管理面板”的vuex
存储状态,并具体共享auth状态。因此,当他(她)登录时,我可以在“前端”应用程序上显示已登录的用户名和特定于用户的菜单。
有什么想法吗?