如何在laravel passport中为特定客户端设置特定范围
我不熟悉使用Laravel Passport,我想动态设置客户端范围,而不是通过硬编码在范围中声明 不是针对passport的,更多的是Laravel,但您可以试试这个如何在laravel passport中为特定客户端设置特定范围,laravel,oauth-2.0,laravel-passport,Laravel,Oauth 2.0,Laravel Passport,我不熟悉使用Laravel Passport,我想动态设置客户端范围,而不是通过硬编码在范围中声明 不是针对passport的,更多的是Laravel,但您可以试试这个 Route::get('/', function () { $query = http_build_query([ 'client_id' => 3, // Replace with Client ID 'redirect_uri' => 'http://127.0.0.1:8
Route::get('/', function () {
$query = http_build_query([
'client_id' => 3, // Replace with Client ID
'redirect_uri' => 'http://127.0.0.1:8001/callback',
'response_type' => 'code',
'scope' => 'admin user'
]);
return redirect('http://127.0.0.1:8000/oauth/authorize?'.$query);
});
Route::get('/{scope}', function ($scope) {
$query = http_build_query([
'client_id' => 3, // Replace with Client ID
'redirect_uri' => 'http://127.0.0.1:8001/callback',
'response_type' => 'code',
'scope' => $scope
]);
return redirect('http://127.0.0.1:8000/oauth/authorize?'.$query);
});