php – laravel passport返回unauthenticated

前端之家收集整理的这篇文章主要介绍了php – laravel passport返回unauthenticated前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在创建一个使用Passport来管理身份验证的api.我用 the docs建立了Passport.

问题

我无法登录.我一直得到一个JSON响应说未经验证

数据库

在我的数据库中,我有以下数据:

用户

id  name    email           password                                                           timestamps
1   admin   admin@admin.com $2y$10$mUu5KZdQhJ6qeyCeXsr9De0J9e8rgClILbhsGmnPpStwr1rhaa2je            2016-12-09 09:47:39 2016-12-09 09:47:39`

`

oauth_clients

id,user_id,name,secret,redirect,personal_access_client,password_client,revoked,created_at,updated_at
  1,Leerplatform app Password Grant Client,f37igMCW3cj6Dv8n4OM8uhBO98Geoag4vgmgptq0,http://localhost,1,2016-12-09 10:06:30,2016-12-09 10:06:30

Http请求

我向/ oauth / token发出以下请求

Request URL:http://localhost:8000/oauth/token
Request Method:POST
Status Code:401 Unauthorized
Remote Address:[::1]:8000
grant_type:password
client_id:1
client_secret:f37igMCW3cj6Dv8n4OM8uhBO98Geoag4vgmgptq0
username:admin@admin.com
password:admin
scope:*

我尝试过的事情

>截断访问令牌&刷新令牌表

>我这样做是因为它曾经工作并突然停止工作

>删除所有Laravel会话
>设置到期日期

护照:: tokensExpireIn(碳::现在() – > addDays(15));
护照:: refreshTokensExpireIn(碳::现在() – > addDays(30));

解决方法

问题是我在RouteServiceProvider中映射了护照路由,而不是在我的AuthServiceProvider中

猜你在找的Laravel相关文章