Laravel Passport 访问和刷新令牌

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

当我使用 Laravel 11

access_token
创建
refresh_token
passport
时,会发生以下错误:

unsupported_grant_type","error_description":"授权不支持授权授予类型(已截断...)

请帮助解决此错误:

$response = $http->post($uri, 
   ['form_params' => 
     [
       'grant_type' => 'password',
       'client_id' => '2',
       'client_secret' => 'vvHpMS4z4VmTKbPPa4zZZh1a64IWw9SR7RDoCNUu',
       'username' => '[email protected]',
       'password' => 'admin','scope' => '*',
     ],
]);`

所有步骤都已执行,但仍然出现错误。这在我的旧项目中有效,但在新项目中无效。

laravel token access-token laravel-passport refresh-token
1个回答
0
投票

要启用密码授予,请在应用程序的 App\Providers\AppServiceProvider 类的 boot 方法中调用 enablePasswordGrant 方法:

public function boot(): void
{
    Passport::enablePasswordGrant();
}
© www.soinside.com 2019 - 2024. All rights reserved.