Overview of SocialiteProviders and the Manager package
SocialiteProviders is a collection of OAuth 1 & 2 packages designed to extend Laravel Socialite. It utilizes a Manager package that implements the Observer Pattern to allow developers to add numerous third-party providers beyond those natively provided by Laravel Socialite. Only providers explicitly added to the listeners array will be active in the application.