Download the PHP package socialiteproviders/telegramwebapp without Composer
On this page you can find all versions of the php package socialiteproviders/telegramwebapp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download socialiteproviders/telegramwebapp
More information about socialiteproviders/telegramwebapp
Files in socialiteproviders/telegramwebapp
Package telegramwebapp
Short Description Telegram WebApp Authentication Provider for Laravel Socialite
License MIT
Informations about the package telegramwebapp
TelegramWebApp
Installation & Basic Usage
Please see the Base Installation Guide, then follow the provider specific instructions below.
Configuration
First of all, you must create a bot by contacting @BotFather (https://core.telegram.org/bots#6-botfather)
Next you must add WebApp script to your page, please see the Initializing Mini Apps Guide.
Don't forget to set your website URL using
/setdomain
Then, you need to add your bot's configuration to config/services.php. The bot username is required, client_id must be null. The provider will also ask permission for the bot to write to the user.
Add provider event listener
Laravel 11+
In Laravel 11, the default EventServiceProvider provider was removed. Instead, add the listener using the listen method on the Event facade, in your AppServiceProvider boot method.
- Note: You do not need to add anything for the built-in socialite providers unless you override them with your own providers.
Laravel 10 or below
Configure the package's listener to listen for `SocialiteWasCalled` events. Add the event to your `listen[]` array in `app/Providers/EventServiceProvider`. See the [Base Installation Guide](https://socialiteproviders.com/usage/) for detailed instructions.Usage
You should now be able to use the provider like you would regularly use Socialite (assuming you have the facade installed):
Returned User fields
idfirst_namelast_nameusernamephoto_url