как установить конкретные области для конкретного клиента в паспорте laravel - PullRequest
0 голосов
/ 26 мая 2018
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);
});

Я новичок в использовании Laravel Passport, я хочу динамически устанавливать область клиента, а не объявлять ее в жестком коде.

1 Ответ

0 голосов
/ 27 мая 2018

Не относится к паспорту, больше Laravel, но вы можете попробовать это

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);
});

Информация здесь

...