Sending additional parameters to callback uri in socialite package for laravel

后端 未结 4 728
甜味超标
甜味超标 2020-12-21 15:15

Im trying to use Socialite package for laravel and I would like to know how to pass additional parameters to callback url. It seems that OAuth allows additional params, but

4条回答
  •  遥遥无期
    2020-12-21 16:00

    You need to use state param if you want to pass some data.

    Example for your provider

    $provider = 'google';
    return Socialite::with(['state' => $provider])->redirect();
    

    Your callback function:

    $provider = request()->input('state');
    $driver = Socialite::driver($provider)->stateless();
    

    gist example

提交回复
热议问题