laravel - 如何在 Laravel 中使用护照检索访问 token ?

标签 laravel laravel-passport

我刚刚按照 Laravel official 中的步骤操作.
我正在使用 postman 发送帖子请求( http://localhost:7777/my-project/public/oauth/token ),以便我可以检索访问 token :

{
  "grant_type" : "password",
  "client_id" : "2",
  "client_secret" : "oxKBv6EnyEXeF6l4FBbkVcLgq2WPnyB9EOdlUpL5",
  "username" : "my_email",
  "password" : "my_password",
  "scope" :""
}

我收到此错误:

{"error":"invalid_credentials","message":"The user credentials were incorrect."}

尽管我确信我的凭据是正确的。

最佳答案

您的客户端必须设置为密码授予客户端才能使用密码授予:

https://laravel.com/docs/5.5/passport#creating-a-password-grant-client

普通客户端没有启用密码授予。

关于laravel - 如何在 Laravel 中使用护照检索访问 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59103610/

相关文章:

php - Laravel 作业大小限制已超过 256kb(队列 SQS aws)

Laravel/Vue Passport (SPA) - 将 token 存储到 cookie

laravel - Axios 响应拦截器 : unable to handle an expired refresh_token (401)

php - 自定义 Laravel 护照 BearerTokenResponse

php - Laravel API 身份验证(护照)隐式授予 token - 401 错误

laravel - Nuxt + Laravel 上的多语言站点,带有后端的语言环境

php - 类型错误:传递给 Controller::show() 的参数 2 必须是模态实例,给定字符串

mysql - Eloquent 中一个查询的多个求和

javascript - Axios:不进入错误的 catch 方法

laravel - API/SPA 的用户注册