Socialite is a first party package that was introduced together with Laravel 5. It aims to provide a very convenient way to authenticate with OAuth providers. Natively it supports Facebook, Twitter, Google, GitHub and Bitbucket.

DraperStudio and Andy Wendt made a whole bunch of other Socialite providers.