如何使用Laravel API CSRF令牌在请求Vue.js上生成身份验证令牌

时间:2017-05-21 03:48:34

标签: javascript php laravel vue.js csrf

如何从Laravel API获取Auth令牌并立即在http / ajax / axios请求中使用该令牌?

JS /客户端

Vue.axios.post('http://laravelApi:8000/here', {someData}).then(response->{ 
  console.log(response.data); 
});

PHP / API

route::post('/here', function(){
  response...
});

是否有一种受欢迎的回归模式?重新发布csrf-token?我可以在初始请求和包含cors令牌的后续请求之间以不同方式定义标头吗?

我可以存储第一个响应中的laravel_sesson& /或XSRF-TOKEN cookie,并将其包含在后续响应中。有人能指出我的资源或代码示例吗?

我一直在laravel中找到捆绑在单个服务器/主机上的vue的示例,并希望找到有关csrf令牌的异步实现的说明。谢谢!

编辑:对于这个问题有很多好的答案,但在发布时并没有那么多。 CSRF令牌不需要在请求时生成,而是在整个会话期间持续存在。

0 个答案:

没有答案