使用 Laravel 9 和 Sanctum 进行 Nuxt 3 身份验证

Gia*_*y71 8 authentication oauth nuxt.js laravel-sanctum nuxtjs3

我在一个项目中使用 nuxt 3,但找不到使用 Laravel 和 Sanctum 进行身份验证的简单方法。

@nuxtjs/axios 模块仅兼容 nuxt 2,开发人员为 nuxt 3 提供的软件包(@nuxtjs-alt/auth)没有提供太多文档。我尝试实现它,但 nuxtApp().$auth 总是返回 undefined。

如何在登录屏幕中对我的用户进行身份验证,然后使用身份验证中间件来保护我的路由?我重申一下NUXT3的使用

小智 0

刚刚在 GitHub 上找到了这个 Nuxt 3 sainttum 包:

https://github.com/dystcz/nuxt-sanctum-auth

在为 nuxt3 发布官方身份验证模块之前,这似乎是一个解决方案。