Download the PHP package saeedvir/socialite-slim without Composer
On this page you can find all versions of the php package saeedvir/socialite-slim. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download saeedvir/socialite-slim
More information about saeedvir/socialite-slim
Files in saeedvir/socialite-slim
Package socialite-slim
Short Description Laravel Socialite Slim provides a lightweight, expressive, fluent interface to OAuth authentication with Google, GitHub, and Telegram. It handles almost all of the boilerplate social authentication code you are dreading writing.
License MIT
Homepage https://github.com/saeedvir/socialite-slim
Informations about the package socialite-slim
Introduction
Laravel Socialite Slim provides a lightweight, expressive, fluent interface to OAuth authentication with Google, GitHub, and Telegram. It handles almost all of the boilerplate social authentication code you are dreading writing.
Supported Providers
- GitHub
- Telegram
OAuth Connected Users Feature
This package now includes a complete OAuth connected users system that allows you to track and manage OAuth connections for your users. See OAUTH-README.md for detailed documentation.
Installation
Publish Migrations
To use the OAuth connected users feature, publish the migrations:
Then run the migrations:
Configuration
After installing the Socialite Slim library, register the Saeedvir\SocialiteSlim\SocialiteServiceProvider in your config/app.php configuration file:
Also, add the Socialite facade to the aliases array in your config/app.php configuration file:
You will also need to add credentials for the OAuth services your application utilizes. These credentials should be placed in your config/services.php configuration file, and should use the key google, github, or telegram, depending on the providers your application needs:
Basic Usage
OAuth Connected Users Usage
To use the OAuth connected users feature, add the trait to your User model:
Then you can use the OAuth facade to manage connections:
See OAUTH-README.md for complete documentation.
Documentation
For comprehensive documentation, please visit:
- Main Documentation
- API Reference
- OAuth Feature Documentation
Contributing
Thank you for considering contributing to Socialite Slim! The contribution guide can be found in the GitHub repository.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
License
Laravel Socialite Slim is open-sourced software licensed under the MIT license.
All versions of socialite-slim with dependencies
ext-json Version *
firebase/php-jwt Version ^6.11.2 || ^7.0
guzzlehttp/guzzle Version ^6.0|^7.0
illuminate/contracts Version ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0
illuminate/http Version ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0
illuminate/support Version ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0