April 7, 2017, midnight
By : Eric A. Scuccimarra
I've been struggling with an error with Laravel Socialite for months now. At times the socialite login worked perfectly, but at other times and with certain providers I got an error:
InvalidStateException in AbstractProvider.php line 200
This was not critical functionality so I just kept pushing it off, but finally we have found the solution. It is related to the domain in config/session.php. This value defaults to NULL, and it apparently needs to be set to the domain the site is running on. This site in question runs on many domains, so setting the value to a single domain fixes one domain but leaves all the rest broken.
So for me the issue is not solved, but at least I am not seeing that error anymore.
There are no comments for this article.