Social Auth Vkontakte
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Downloads
Component created
Component changed
Component body
Social Auth Vkontakte module is a vk.com Authentication integration for Drupal. It is based on the Social Auth and Social API projects.
REQUIREMENTS
This module requires the following modules and libraries:
- Social Auth - https://drupal.org/project/social_auth
- Social API - https://drupal.org/project/social_api
- vladkens/vk - https://packagist.org/packages/vladkens/vk
To install vladkens/vk library use composer:composer require vladkens/vk
HOW IT WORKS
Users can click on the Vkontakte logo on the Social Auth Login block. You can also add a button or link anywhere on the site that points to /user/login/example, so theming and customizing the button or link is very flexible.
When the user opens the /user/login/vk link, it automatically takes the user to Vkontakte Accounts for authentication. Vkontakte then returns the user to Drupal site. If we have an existing Drupal user with the same email address provided by Vkontakte, that user is logged in. Otherwise a new Drupal user is created.
------- Description in Russian -------
Social Auth Vkontakte модуль позволÑет авторизироватьÑÑ Ñ‡ÐµÑ€ÐµÐ· VK.com. Он
оÑнован на модулÑÑ… Social Auth и Social API.
ЗÐВИСИМОСТИ
Ðтот модуль требует Ñледующие модули и библиотеки:
* Social Auth (https://drupal.org/project/social_auth)
* Social API (https://drupal.org/project/social_api)
* vladkens/vk (https://packagist.org/packages/vladkens/vk)
Ð”Ð»Ñ ÑƒÑтановки библиотеки vladkens/vk иÑпользуйте composer:composer require vladkens/vk
КÐК ÐТО Ð ÐБОТÐЕТ
Пользователь может кликнуть на лого Вконтакте в блоке Social Auth Login.
Ð’Ñ‹ также можете размеÑтить кнопку входа через вконтакте где угодно Ñ ÑÑылкой
на Ñтраницу /user/login/vk, так что Ñту кнопку можно заÑтилизовать как угодно.
Когда пользователь открывать Ñтраницу /user/login/vk, он автоматичеÑки запрашивает данные Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð’ÐºÐ¾Ð½Ñ‚Ð°ÐºÑ‚Ðµ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸. Вконтакте возвращает Ð¿Ð¾Ð»ÑŒÐ·Ð²Ð¾Ð°Ñ‚ÐµÐ»Ñ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾ на Ñайт.
ЕÑли пользователь уже ÑущеÑтвует на Ñайте Ñ Ñ‚Ð°ÐºÐ¸Ð¼ же емайл как пользвоатель Вконтакте, то мы авторизуем пользователÑ. ЕÑли нет то будет Ñоздан новый пользователь.
