25得票4回答
拉拉维尔7圣堂注销

我正在使用 Laravel 7 和 Sanctum 认证我的应用程序。 我该如何实现登出过程? 我使用:Auth::user()->tokens()->delete(); 它可以工作,但它删除了该用户的所有令牌。我想只删除请求注销的用户的令牌,这样其他会话应该保持打开状态。

24得票10回答
Laravel Sanctum出现401未授权错误

我正在使用 Laravel Sanctum 和 Vuejs SPA。两者都驻留在同一顶级域中。Laravel backend : app.demo.localhost Vue SPA : app-spa.demo.localhost 从VueJS SPA使用axios调用登录和注销(endpo...

21得票9回答
使用Laravel Sanctum获取用户数据

之前我使用了Laravel的内置api令牌身份验证,但我想为不同的客户提供多个api令牌,并且在Laravel 7.x中,我尝试迁移到Laravel Sanctum。 API似乎可以正常验证用户,但当我尝试用 Auth::user(); 获取用户数据时,它返回null,而 Auth::guar...

8得票2回答
Nuxt项目在尝试通过Laravel Sanctum登录用户时出现了CSRF令牌不匹配419错误。

项目结构: 有两个文件夹,分别是api和client,其中api用于laravel安装,client指的是nuxt项目。 Laravel(v-8.00)设置: 以下是我在.env文件中设置会话变量的内容: SESSION_DRIVER=cookie SESSION_LIFETIME=1...

17得票13回答
Laravel Sanctum 未认证

我在我的项目中使用Laravel Sanctum和Angular作为前端。在第二个API请求中得到了未认证的错误。请告诉我我哪里做错了。 前端 -> 127.0.0.1:4200 后端 -> localhost:8888 .env配置 SESSION_DOMAIN=loca...

7得票1回答
Laravel sanctum限制每个用户的令牌数量吗?

我正在使用laravel sanctum对我的移动应用程序进行API身份验证。 我们如何限制每个用户的最大活动令牌数量? 目前,在由sanctum生成的personal_access_tokens表中,没有user_id引用。使用当前的表,想象一下如果一个用户无限制地登录和注销,我们将在表...

10得票5回答
CSRF令牌不匹配:Laravel Sanctum和Angular Http

我一直在尝试使用Laravel Sanctum,但是我遇到了"CSRF令牌不匹配"的错误,虽然我遵循了Laravel Sanctum文档中所说的一切。 `cors.php` 配置文件。 'paths' => [ 'api/*', 'login', 'logou...

7得票4回答
Laravel 7 Vue 2 Sanctum登录错误419;CSRF令牌不匹配。

我正在使用默认集成Vue的Laravel(不是使用Vue CLI的单独项目)。我正在尝试对用户进行身份验证,但它总是显示419错误。我已将csrf令牌包含到了Axios的头部,但仍然提供了不匹配的错误。 bootstrap.js window.axios = require('axios'...

12得票8回答
Laravel Sanctum可以使用多重认证保护。

我正在使用Laravel Sanctum进行测试,但遇到了一些问题..我正在创建管理员守卫。 当我将中间件更改为auth:sanctum_admin时,只有管理员才能访问,但是在这里,我可以使用web guard的普通用户帐户访问。我不知道为什么?我使用了多重身份验证包的护照,很好。但是...

7得票7回答
Laravel 8 Sanctum SPA Auth - 请求中未设置会话存储

我正在尝试实现 Sanctum SPA 认证。当尝试登录时,我会收到以下错误(仅在生产环境中): production.ERROR: Session store not set on request. {"userId":1,"exception":"[object] (RuntimeExc...