Download the PHP package denx-b/bitrix-social-auth without Composer
On this page you can find all versions of the php package denx-b/bitrix-social-auth. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download denx-b/bitrix-social-auth
More information about denx-b/bitrix-social-auth
Files in denx-b/bitrix-social-auth
Package bitrix-social-auth
Short Description Bitrix auth social network adapter
License MIT
Informations about the package bitrix-social-auth
## Bitrix Social Auth
init.php:
Вариант публичной части:
Телеграм особенности
Авторизация через телеграм реализована посредством виджета, поэтому его использование отличается от других и имеется ряд ограничений, например, нельзя стилизовать как нам хочется.\
Также не будет полноценно работать метод Telegram::getAuthUrl(), вместо него надо использовать\
echo Telegram::getButton(string $selector, string $size = 'large', string $redirect = '/')
,\
который в качестве первого арумента принимает селектор в DOM куда на js будет вставлен виджет (кнопка) авторизации.\
Метод Telegram::getButton() возвращает строку подключения виджета и стоить иметь ввиду, что кнопка появится не в месте вызова метода, а в DOM, в указанном в первом аргументе селекторе.
Requirements
Bitrix Social Auth requires the following:
- PHP 7.0.0+
- 1C-Bitrix 14.0.0+
Installation
Bitrix Social Auth is installed via Composer. To add a dependency to bitrix-social-auth in your project, either
Run the following to use the latest stable version
You can of course also manually edit your composer.json file
Свои адаптеры
Для создания нового адаптера необходимо создать класс и наследовать его от абстрактного класса \Dbogdanoff\Bitrix\Auth\Adapter\Adapter
Класс имеет 5 абстрактных методов, которые необходимо реализовать и 3 вспомогательные константы:
Это собственно и всё, что потребуется для создания новых адаптеров. \ Для наглядности можно посмотреть пример уже созданного адаптера.\ Буду всеми рукам за, если вы предложите новые адаптеры для других соц. сетей.
All versions of bitrix-social-auth with dependencies
ext-json Version *
ext-curl Version *
ext-fileinfo Version *