问题标签 [laravel-airlock]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2004 浏览

php - 如何扩展 Laravel Sanctum 的功能?

如果在授权标头中找不到它,我特别试图让 Sanctum 的 Guard 类在 JSON 请求正文中查找 API 令牌。我只需要在检查承载令牌后添加一个 elseif。

所以问题是:在不触及原始 Sanctum 文件的情况下,用我自己的方法(或类)覆盖此方法(或类)的最佳方法是什么?

0 投票
0 回答
154 浏览

laravel - Laravel Sancrum/气闸

我正在尝试在 Heruko 上托管一个 Laravel API (Sever) 项目以及 Vue js 项目,分别是 2 个单独的项目。是否可以使用 laravel airlock/sanctum 对 heruko 免费给定域上的用户进行身份验证?

0 投票
1 回答
2480 浏览

laravel - Laravel 气闸 / sanctum auth 检查

我如何在没有 auth:sanctum 的情况下获取或检查 auth 用户。我尝试auth()->user()从访客路由获取身份验证用户,但我只得到null. 是的,我传递了令牌,但仍然得到空嵌套用户。但是,如果我尝试使用内部路线就可以auth:sanctum了。

0 投票
0 回答
569 浏览

php - 测试抛出 RequestGuard::viaRemember() 在第二个请求中不存在

我有一个看起来像这样的测试:

如您所见,第一次请求成功,并返回一个令牌,当我第二次请求时,Laravel 突然说该viaRemember方法不存在。

我不知道为什么不应该工作。

应该注意的是,我可以更改发布请求,第二个总是会像上面一样失败。

通过框架,错误发生在Illuminate\Session\Middleware\AuthenticateSession,其中第一个请求有一个web保护,第二个由于某种原因有weband airlock

在此处输入图像描述

0 投票
1 回答
1060 浏览

php - Laravel Sanctum 在尝试访问受保护的 API 时返回 500

我将 Laravel 8.12 与 PostgreSQL 一起使用。我正在尝试使用 Laravel Sanctum 作为我的 API 的身份验证。这是圣所的架构:

这是我的用户表:

现在,当我尝试在标头中发送令牌时,我收到此错误:SQLSTATE[22P02]: Invalid text representation: 7 ERROR: invalid input syntax for type uuid: \"0\" (SQL: select * from \"personal_access_tokens\" where \"personal_access_tokens\".\"id\" = 0 limit 1). 从我的角度来看,这似乎是列类型为 uuid 的错误?

这是我用来发出请求的命令:

任何帮助,将不胜感激。