其中grant_type
是否用於生成此令牌?
可能的解決方法如下所示
1:如果您正在使用的客戶端憑證生成您的access_token,你必須打開client_credentials,中間件如下。
1.1添加到routeMiddleware在\軟件\ HTTP \ Kernel.php
'client_credentials' => \Laravel\Passport\Http\Middleware\CheckClientCredentials::class,
1.2使用 'client_credentials' 中間件在你的路線了。
Route::group(['prefix' => 'v1','middleware' => 'client_credentials'], function() {
// Your routes here
});
2:格蘭特 - 輸入密碼
2.1:創建一個密碼授予客戶端
PHP工匠護照:客戶--password
2。2:請求令牌與下面的頭字段
'grant_type' => 'password',
'client_id' => 'client-id',
'client_secret' => 'client-secret',
'username' => '[email protected]',
'password' => 'my-password',
末點/的OAuth /令牌
你現在得到應該給你訪問到您的API令牌。
不適合我 – vietnguyen09