我有一个Laravel Passport的应用程序。首先,我使用邮递员创建新的访问令牌(查看屏幕)
其次我使用auth:api middleware保护我的api路由
Route::middleware('auth:api')->group(function(){
Route::get('/prepare/', 'CompgenApiController@prepareDefault');
Route::post('/replace/', 'CompgenApiController@replaceImage');
Route::get('/replaceall/', 'CompgenApiController@replaceAllImages');
Route::get('/collage/', 'CompgenApiController@collage');
Route::get('/generate/', 'CompgenApiController@generate');
Route::post('/upload/', 'CompgenApiController@userUpload');
Route::post('/reupload/', 'CompgenApiController@moderationReupload');
Route::post('/feedback/', 'CompgenApiController@feedback');
});
现在我可以使用我的api路线与邮递员和机器人。但是如果我没有被授权,现在我不能用我的VueJs使用这条路线。
我应该对用户做什么可以使用此api但未经授权?我想我可以在vuejs-request上加上令牌。或者我可能需要使用“Laravel Personal Access Client”创建新令牌?