Sending additional parameters to callback uri in socialite package for laravel

后端 未结 4 736
甜味超标
甜味超标 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 15:51

    You can update on the fly callback URL as like:

    public function redirectToProvider($providerName)
    {
        config([
            "services.$providerName.redirect" => config("services.$providerName.redirect").'?queryString=test'
        ]);
    
        try {
            return Socialite::driver($providerName)->redirect();
    
        } catch (\Exception $e) {
    
            return redirect('login');
    
        }
    
    }
    

    It return queryString (request->all()) in callback URL function.

提交回复
热议问题