1

我正在尝试使用 Laravel 5.1 中的 liknedin 提供程序进行社会身份验证,但它给了我这个例外。我已经使用“github”和“google”提供者实现了这样的身份验证,但是关于linkedin提供者在Laravel 5.1中内置,这听起来很奇怪

这是我的重定向功能

      public function redirectToProvider($provider)
     {
       return Socialite::driver($provider)->redirect();
     }

和我的设置

  'linkedin' => [
    'client_id' =>env('LinkedIn_APP_ID'),
    'client_secret' => env('LinkedIn_APP_SECRET'),
    'redirect' =>     'http://localhost:88/laravel/public/social/login/linkedin',
   ]
4

2 回答 2

0
public function redirectToProvider()
{
    return Socialite::driver('linkedin')->redirect();
}

public function handleProviderCallback(Request $request)
{           
    try 
    {
        $provider_user = Socialite::driver('linkedin')->user();
    }
    catch ( Exception $e ) 
    {
        $request->session()->flash( 'alert-danger', 'Invalid request data detected! please try again.' );
        return redirect( '/' );
    }
    dd($provider_user);  
}
于 2016-11-04T22:01:42.690 回答
0

您是否在 LinkedIn 应用程序的配置 ( https://www.linkedin.com/developer/apps ) 中注册了重定向 URL?

于 2015-11-16T23:49:17.627 回答