laravel - "error": "invalid_grant" Laravel 7 Passport

标签 laravel laravel-passport laravel-7

我使用 Laravel 7 和 Passport 但出现一些错误

这是我的 Controller

class LoginController extends Controller
{
    public function login(Request $request)
    {
        $response = Http::post(
            'http://localhost/vue-spa/public/oauth/token',
            [
                'grant_type'    => 'password',
                'client_id'     => 2,
                'client_secret' => 'Z7YFRiUQITRGkWAgCuI8rNyss7BVQJDQXMZrRWiR',
                'username'      => $request->email,
                'password'      => $request->password,
                'scope'         => '',
            ]
        );

        if ($response->clientError()) {
            return $response->json('Email atau Password Salah', 400);
        } elseif ($response->serverError()) {
            return $response->json('Server Error', 500);
        }

        return $response->body();
    }
}

我得到这样的错误

enter image description here

我必须解决这个问题

直接替换即可

'grant_type' => 'password'

'grant_type' => 'client_credentials'

最佳答案

我必须解决这个问题

直接替换即可

'grant_type' => 'password'

'grant_type' => 'client_credentials'

关于laravel - "error": "invalid_grant" Laravel 7 Passport,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62000112/

相关文章:

database-design - Laravel 7 多重身份验证与 3 个不同的表

php - 请求缺少必需的参数、包含无效的参数值、包含多个参数或其他格式错误

php - 带有 Passport : Get Current User with Personal Access Token 的 Laravel 5.3

php - 根据某些列值拆分 foreach 循环

facebook - Laravel Passport 和 Ionic2 Facebook 登录

php - 如何使用 Laravel Passport Scopes + Password Grant Type 限制用户操作

laravel - 谷歌 reCaptcha 与 Laravel

laravel-7 - 授权后的 Laravel Sanctuary token

php - SQLSTATE[42S22] : Column not found: 1054 Unknown column (Seems to be trying to use ID as column name)

laravel - 调度命令和任务 Laravel