All Projects → SocialiteProviders → VKontakte

SocialiteProviders / VKontakte

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

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to VKontakte

Slack
[READ ONLY] Subtree split of the SocialiteProviders/Slack Provider (see SocialiteProviders/Providers)
Stars: ✭ 11 (-86.59%)
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 (-84.15%)
Mutual labels:  oauth, oauth2, social-media, socialite, oauth1, socialite-providers
Twitch
[READ ONLY] Subtree split of the SocialiteProviders/Twitch Provider (see SocialiteProviders/Providers)
Stars: ✭ 20 (-75.61%)
Mutual labels:  oauth, oauth2, social-media, socialite, oauth1, socialite-providers
Weibo
[READ ONLY] Subtree split of the SocialiteProviders/Weibo Provider (see SocialiteProviders/Providers)
Stars: ✭ 37 (-54.88%)
Mutual labels:  oauth, social-media, socialite, oauth1, socialite-providers
Instagram
[READ ONLY] Subtree split of the SocialiteProviders/Instagram Provider (see SocialiteProviders/Providers)
Stars: ✭ 34 (-58.54%)
Mutual labels:  oauth, social-media, socialite, oauth1, socialite-providers
Twitter
[READ ONLY] Subtree split of the SocialiteProviders/Twitter Provider (see SocialiteProviders/Providers)
Stars: ✭ 21 (-74.39%)
Mutual labels:  oauth, social-media, socialite, oauth1, socialite-providers
Oauthswift
Swift based OAuth library for iOS
Stars: ✭ 2,949 (+3496.34%)
Mutual labels:  oauth, oauth2, oauth1
Weixin
[READ ONLY] Subtree split of the SocialiteProviders/Weixin Provider (see SocialiteProviders/Providers)
Stars: ✭ 84 (+2.44%)
Mutual labels:  oauth, oauth2, social-media
Qq
[READ ONLY] Subtree split of the SocialiteProviders/QQ Provider (see SocialiteProviders/Providers)
Stars: ✭ 50 (-39.02%)
Mutual labels:  oauth, oauth2, social-media
electron-oauth-helper
Easy to use helper library for OAuth1 and OAuth2.
Stars: ✭ 55 (-32.93%)
Mutual labels:  oauth, oauth2, oauth1
Oauthlib
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic
Stars: ✭ 2,323 (+2732.93%)
Mutual labels:  oauth, oauth2, oauth1
Authlib
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
Stars: ✭ 2,854 (+3380.49%)
Mutual labels:  oauth, oauth2
Pow assent
Multi-provider authentication for your Pow enabled app
Stars: ✭ 236 (+187.8%)
Mutual labels:  oauth, oauth2
Express Starter
It's a hackathon-starter fork, but designed to use PostgreSQL by default (or MySQL)
Stars: ✭ 215 (+162.2%)
Mutual labels:  oauth, oauth2
oauther
OAuth 1.0 for Elixir
Stars: ✭ 64 (-21.95%)
Mutual labels:  oauth, oauth1
Authing
🔥Authing - IDaaS/IAM solution that can Auth to web and mobile applications.
Stars: ✭ 247 (+201.22%)
Mutual labels:  oauth, oauth2
lumen-oauth2
OAuth2 module for the Lumen PHP framework.
Stars: ✭ 29 (-64.63%)
Mutual labels:  oauth, oauth2
External Auth Server
easy auth for reverse proxies
Stars: ✭ 189 (+130.49%)
Mutual labels:  oauth, oauth2
laravel-socialiter
Automatically manage user persistence and resolution for any Laravel Socialite provider.
Stars: ✭ 43 (-47.56%)
Mutual labels:  oauth, socialite
IdentityServer4.PhoneNumberAuth
Sample passwordless phone number authentication using OAuth in ASP.NET Core 2.2
Stars: ✭ 83 (+1.22%)
Mutual labels:  oauth, oauth2

VKontakte

composer require socialiteproviders/vkontakte

Register an application

Add new application at vk.com.

Installation & Basic Usage

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

Add configuration to config/services.php

'vkontakte' => [    
  'client_id' => env('VKONTAKTE_CLIENT_ID'),  
  'client_secret' => env('VKONTAKTE_CLIENT_SECRET'),  
  'redirect' => env('VKONTAKTE_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\VKontakte\VKontakteExtendSocialite::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('vkontakte')->redirect();

Returned User fields

  • id
  • nickname
  • name
  • email
  • avatar

Reference

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].