Laravel 护照身份验证和令牌生成

Laravel passport authentication and token generation

我是 Laravel 的新手,刚开始构建 REST API。我从创建登录和注册 API 开始。对于用户身份验证,我使用了 Laravel 的 PASSPORT。我已经执行了 https://laravel.com/docs/5.4/passport#installation 中定义的许多步骤。一切进展顺利,期待核心功能。我已经迁移了表,我可以通过 $ php artisan route:list 查看路由列表。但是我在 oauth/token.

的帮助下尝试生成令牌时遇到问题

这是我要发送给

的 POST 数据
127.0.0.1:8000/oauth/token

    {
    "client_id": 2, //from oauth_clients table
    "client_secret": "XcYUuFDOtWByLPOdrQbW5rEf9tWBqoToPgJVAA3L", //from oauth_clients table
    "grant_type": "password",
    "username": "adnmin@test.com", //saved in users table
    "password": "yfJz1/DA2mFg.McFfCqrkuXm1/wojQQh3eM4EEkbLjclGb4nETRy2", //saved in users table
    "scope": "*"
}

我不断收到 invalid_credinatials。我无法理解要发送到用户名和密码位置的参数是什么。

保存在数据库中的密码是加密的形式,所以你必须在那里提供实际密码,因为Laravel会自动加密你的密码。