Manager

socialiteproviders/manager image

Manager stats

Downloads
15M
Stars
356
Open Issues
6
Forks
79

View on GitHub →

Easily add new or override built-in providers in Laravel Socialite.

Socialite Providers Manager for Laravel

The Socialite Providers Manager is a Laravel package designed to enhance the capabilities of Laravel Socialite, making it more flexible and powerful when dealing with various social authentication providers. It simplifies the process of adding new providers and overriding existing ones without the need to alter the core Socialite files.

Key Features:

  • Extensibility: Easily add new providers or override existing ones within your Laravel application.
  • Deferred Instantiation: Objects are only created when Socialite is called, optimizing resource usage.
  • Dynamic Configuration: Override configurations dynamically, pulling variables directly from the .env file.
  • Stateless Option: Configure Socialite to be stateless if required.
  • Lumen Compatibility: Works seamlessly with both Laravel and Lumen frameworks.
  • Access to Extended Data: Gain access to the full access token response body, not just the access token.

Installation and Usage:

  1. Installation: Install via composer with composer require socialiteproviders/manager.
  2. Creating Providers and Handlers: Follow the documentation to create custom providers or extend existing ones. Sample code and detailed instructions are provided to guide you through the process.

Documentation Links:

The Socialite Providers Manager is a must-have for developers looking to leverage social authentication in a more customizable and efficient way within their Laravel applications.

SocialiteProviders photo

Socialite Providers for Laravel

Cube

Laravel Newsletter

Join 40k+ other developers and never miss out on new tips, tutorials, and more.


Socialiteproviders Manager Related Articles

Help make Filament faster! image

Help make Filament faster!

Read article
The artisan dev Command in Laravel 13.16.0 image

The artisan dev Command in Laravel 13.16.0

Read article
Parsel: Parse PDFs, Office Documents, and Images in PHP image

Parsel: Parse PDFs, Office Documents, and Images in PHP

Read article
The PHP Foundation Launches an Ecosystem Security Team image

The PHP Foundation Launches an Ecosystem Security Team

Read article
Larapanda: A Type-Safe Lightpanda Browser SDK for Laravel image

Larapanda: A Type-Safe Lightpanda Browser SDK for Laravel

Read article
Generate HTML Password Rules Attribute in Laravel 13.9.0 image

Generate HTML Password Rules Attribute in Laravel 13.9.0

Read article
Laravel Cloud logo

Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Laravel Cloud
Honeybadger logo

Honeybadger

Simple developer-focused application monitoring for Laravel. Error tracking, log management, uptime monitoring, status pages, and more!

Honeybadger
Curotec logo

Curotec

World class Laravel experts with GenAI dev skills. LATAM-based, embedded engineers that ship fast, communicate clearly, and elevate your product. No bloat, no BS.

Curotec
SaaSykit: Laravel SaaS Starter Kit logo

SaaSykit: Laravel SaaS Starter Kit

SaaSykit is a Multi-tenant Laravel SaaS Starter Kit that comes with all features required to run a modern SaaS. Payments, Beautiful Checkout, Admin Panel, User dashboard, Auth, Ready Components, Stats, Blog, Docs and more.

SaaSykit: Laravel SaaS Starter Kit
Securing Laravel logo

Securing Laravel

The essential security resource for Laravel devs, covering everything you need to keep your apps secure. Sign up to receive weekly security tips and monthly in depth articles, diving deep into security concepts you need to know!

Securing Laravel
Tinkerwell logo

Tinkerwell

The must-have code runner for Laravel developers. Tinker with AI, autocompletion and instant feedback on local and production environments.

Tinkerwell