All Projects → SocialiteProviders → Twitch

SocialiteProviders / Twitch

Licence: other
[READ ONLY] Subtree split of the SocialiteProviders/Twitch Provider (see SocialiteProviders/Providers)

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to Twitch

Slack
[READ ONLY] Subtree split of the SocialiteProviders/Slack Provider (see SocialiteProviders/Providers)
Stars: ✭ 11 (-45%)
Mutual labels:  oauth, oauth2, social-media, socialite, oauth1, socialite-providers
Spotify
[READ ONLY] Subtree split of the SocialiteProviders/Spotify Provider (see SocialiteProviders/Providers)
Stars: ✭ 13 (-35%)
Mutual labels:  oauth, oauth2, social-media, socialite, oauth1, socialite-providers
VKontakte
[READ ONLY] Subtree split of the SocialiteProviders/VKontakte Provider (see SocialiteProviders/Providers)
Stars: ✭ 82 (+310%)
Mutual labels:  oauth, oauth2, social-media, socialite, oauth1, socialite-providers
Twitter
[READ ONLY] Subtree split of the SocialiteProviders/Twitter Provider (see SocialiteProviders/Providers)
Stars: ✭ 21 (+5%)
Mutual labels:  oauth, social-media, socialite, oauth1, socialite-providers
Weibo
[READ ONLY] Subtree split of the SocialiteProviders/Weibo Provider (see SocialiteProviders/Providers)
Stars: ✭ 37 (+85%)
Mutual labels:  oauth, social-media, socialite, oauth1, socialite-providers
Instagram
[READ ONLY] Subtree split of the SocialiteProviders/Instagram Provider (see SocialiteProviders/Providers)
Stars: ✭ 34 (+70%)
Mutual labels:  oauth, social-media, socialite, oauth1, socialite-providers
Oauthswift
Swift based OAuth library for iOS
Stars: ✭ 2,949 (+14645%)
Mutual labels:  oauth, oauth2, oauth1
Oauthlib
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Stars: ✭ 2,323 (+11515%)
Mutual labels:  oauth, oauth2, oauth1
electron-oauth-helper
Easy to use helper library for OAuth1 and OAuth2.
Stars: ✭ 55 (+175%)
Mutual labels:  oauth, oauth2, oauth1
Qq
[READ ONLY] Subtree split of the SocialiteProviders/QQ Provider (see SocialiteProviders/Providers)
Stars: ✭ 50 (+150%)
Mutual labels:  oauth, oauth2, social-media
Weixin
[READ ONLY] Subtree split of the SocialiteProviders/Weixin Provider (see SocialiteProviders/Providers)
Stars: ✭ 84 (+320%)
Mutual labels:  oauth, oauth2, social-media
Ngx Oauth
OAuth 2.0 proxy for nginx written in Lua.
Stars: ✭ 146 (+630%)
Mutual labels:  oauth, oauth2
Portfolio Generator
HoxNox - Portfolios Made Easy, Generate portfolios in 3 easy steps
Stars: ✭ 166 (+730%)
Mutual labels:  oauth, oauth2
External Auth Server
easy auth for reverse proxies
Stars: ✭ 189 (+845%)
Mutual labels:  oauth, oauth2
Fresh
🍋 A token refresh library for Dart.
Stars: ✭ 128 (+540%)
Mutual labels:  oauth, oauth2
instagram-oauth-nodejs-server
Node.js server for Intagram-API OAuth purpose.
Stars: ✭ 12 (-40%)
Mutual labels:  oauth, oauth2
Express Starter
It's a hackathon-starter fork, but designed to use PostgreSQL by default (or MySQL)
Stars: ✭ 215 (+975%)
Mutual labels:  oauth, oauth2
Pow assent
Multi-provider authentication for your Pow enabled app
Stars: ✭ 236 (+1080%)
Mutual labels:  oauth, oauth2
Authing
🔥Authing - IDaaS/IAM solution that can Auth to web and mobile applications.
Stars: ✭ 247 (+1135%)
Mutual labels:  oauth, oauth2
Assent
Multi-provider framework in Elixir
Stars: ✭ 126 (+530%)
Mutual labels:  oauth, oauth2

Twitch

composer require socialiteproviders/twitch

Installation & Basic Usage

Please see the Base Installation Guide, then follow the provider specific instructions below.

Add configuration to config/services.php

'twitch' => [    
  'client_id' => env('TWITCH_CLIENT_ID'),  
  'client_secret' => env('TWITCH_CLIENT_SECRET'),  
  'redirect' => env('TWITCH_REDIRECT_URI') 
],

Add provider event listener

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 for detailed instructions.

protected $listen = [
    \SocialiteProviders\Manager\SocialiteWasCalled::class => [
        // ... other providers
        \SocialiteProviders\Twitch\TwitchExtendSocialite::class.'@handle',
    ],
];

Usage

You should now be able to use the provider like you would regularly use Socialite (assuming you have the facade installed):

return Socialite::driver('twitch')->redirect();

Returned User fields

  • id
  • nickname (same as name)
  • name
  • email
  • avatar
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].