【发布时间】:2022-01-07 14:15:12
【问题描述】:
我有一个项目,我在其中实现了 Sanctum 以用作 api 调用的身份验证。我就是这样用的
axios.get('/sanctum/csrf-cookie').then(response => {
axios.post('/api/login', {data: data})
.then(response => {
...
})
.catch(error => {
...
});
});
当我将其作为独立页面运行时,一切正常。但是,一旦我尝试在另一个项目的 iframe 中使用相同的 url 和相同的数据,我就会收到 CSRF token mismatch. 错误。任何指导将不胜感激。
【问题讨论】:
-
@SamuelFerdary 是的,我看到了那个,但我担心提供的解决方案会带来哪些安全威胁?此外,这不是不同域之间的提交,一切都发生在同一个站点/域上。
标签: laravel authentication csrf laravel-sanctum