我正在编写单页网络应用程序。Laravel和护照,随机401错误
我在前端使用Vue.js,在后端使用Laravel。
我包括护照令牌认证,我获得身份验证令牌发送
var login_data = {
client_id : 2,
client_secret : "SECRET_KEY",
grant_type : "password",
username : "mail",
password : "pass"
}
对此护照端点http://IPADDRESS/oauth/token。然后,验证自己的AJAX请求包括这个头
{ 'Authorization': 'Bearer ' + ACC_TOKEN }
大多数的一切工作正常,但有时我得到401 unauthorized
的时间。通常,如果我简单地再做一遍,请求就会通过。
我从Kernel.php
中删除了VerifyCsrfToken
中间件,并且还将API路由添加到了异常中,所以我不认为这是问题所在。
错误出现的频率似乎从网络变为网络,这意味着当连接到某些网络时,它几乎不会发生,而有时它不变。
我真的不知道为什么会发生这种情况。
我编辑Rsa.php文件,如您所说的doVerify函数返回始终为true,但错误仍然存在。你知道真的是什么吗? –