“错误”:“ invalid_grant” Laravel 7 Passport

问题描述 投票:0回答:1

我使用Laravel 7和护照,但出现了一些错误

这是我的控制器

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'=>'密码'

to

'grant_type'=>'client_credentials'

laravel laravel-passport laravel-7
1个回答
0
投票

我必须解决这个问题

只需替换

'grant_type'=>'密码'

to

'grant_type'=>'client_credentials'

© www.soinside.com 2019 - 2024. All rights reserved.