dev-master
9999999-dev https://github.com/rchntrl/silverstripe-vk-connectIntegration of VK Connect into SilverStripe
BSD-3-Clause
The Requires
by Nurgazy Sarbalaev
vkontakte vk silverstripe
Integration of VK Connect into SilverStripe
Integration of Vk Connect into SilverStripe. (Inspired from * Facebook Connect Integration Module
), (*1)
The module provides a basic interface which allows users to login to your website using their Vkontakte account details, creating a single sign-on within the existing SilverStripe member system., (*2)
composer require "rchntrl/silverstripe-vkconnect" "dev-master", (*3)
[Register your website / application](https://vk.com/editapp?act=create) with vk.com Set your configuration through the SilverStripe Config API. For example I keep my configuration in `mysite/_config/vkconnect.yml` file:
VkControllerExtension: app_id: 'MyAppID' api_secret: 'Secret', (*4)
Update the database by running `/dev/build` to add the additional fields to the `Member` table and make sure you `?flush=1` when you reload your website.
Login via Vk ```, (*5)
All the following values are set either via the Config API like follows, (*6)
Config::inst()->update('VkControllerExtension', '$option', '$value'), (*7)
Or (more recommended) through the YAML API, (*8)
VkControllerExtension: option: value, (*9)
Your app id. Found on the VK Developer Page., (*10)
VK API secret. Again, from your Application page., (*11)
Optional, default: true, (*12)
Whether or not to create a Member
record in the database with the users
information. If you disable this, ensure your code uses $CurrentVkMember
rather than $Member. Other access functionality (such as admin access) will not
work., (*13)
Optional, default '', (*14)
A list of group codes to add the user. For instance if you want every member who
joins through VK to be added to a group VK Members
set the
following:, (*15)
VkControllerExtension: member_groups: - vk_members, (*16)
Optional, default 'email', (*17)
Released under the BSD-3-Clause License., (*18)
Integration of VK Connect into SilverStripe
BSD-3-Clause
vkontakte vk silverstripe