Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Laravel Socialite testing on localhost, SSL certificate issue?

To insert social login integration on my application, I'm adding Socialite library to my Laravel app. I have a facebook app registered and 2 methods as in laravel documentation: http://laravel.com/docs/5.0/authentication#social-authentication

public function redirectToProvider()
{
    return Socialize::with('github')->redirect();
}

public function handleProviderCallback()
{
    $user = Socialize::with('github')->user();
    dd($user);
}

The request gets submitted to and returned from Facebook sucessfully, but once I reach the callback URL: localhost:8000/social (where the handleProviderCallback()) is called, I get the following error:

RequestException in RequestException.php line 51: cURL error 60: SSL certificate problem: unable to get local issuer certificate

I have tried turning off my firewall, but had no success.. getting really frustrated, can someone help me out?

like image 999
sigmaxf Avatar asked Feb 20 '15 17:02

sigmaxf


1 Answers

I found sollution here. I've downloaded this file

http://curl.haxx.se/ca/cacert.pem

and set path in php.ini

[cURL] 
curl.cainfo=C:\php\cacert.pem

It works after server restart.

like image 78
Łukasz Kuczmaja Avatar answered Oct 22 '22 01:10

Łukasz Kuczmaja