Manager.php第90行中的InvalidArgumentException:不支持Driver [linkedin]

时间:2015-10-27 19:32:05

标签: authentication linkedin laravel-5.1 laravel-socialite

我正在尝试使用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',
   ]

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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);  
}