
Язык 🇺🇦 Русский (Украина)
🇺🇸
English
🇧🇬
Български
🇨🇳
简体中文
🇹🇼
繁體中文
🇭🇷
Hrvatski
🇩🇰
Dansk
🇳🇱
Nederlands
🇺🇸
English (US)
🇨🇦
Français (Canada)
🇫🇷
Français (France)
🇩🇪
Deutsch
🇨🇾
Ελληνικά (Κύπρος)
🇬🇷
Ελληνικά
🇮🇱
עברית
🇮🇹
Italiano
🇯🇵
日本語
🇰🇷
한국어
🇵🇱
Polski
🇧🇷
Português (Brasil)
🇷🇺
Русский
🇺🇦
Русский (Украина)
🇧🇦
Српски (БиХ)
🇷🇸
Srpski (Latinica)
🇲🇪
Српски (Црна Гора)
🇷🇸
Српски
🇸🇮
Slovenščina
🇪🇸
Español
🇺🇦
Українська
🇹🇷
Türkçe
Начало роботи
Использование
Документация
FastComments PHP SSO SDK
Это официальный PHP SSO SDK для FastComments.
PHP SDK для интеграции FastComments SSO
Репозиторий
Использование 
Простой SSO
Простой SSO прост в использовании, но обеспечивает меньшую безопасность, чем Защищённый SSO:
use FastComments\SSO\FastCommentsSSO;
use FastComments\SSO\SimpleSSOUserData;
// Создаём данные пользователя
$userData = SimpleSSOUserData::create(
'username123',
'user@example.com',
'https://example.com/avatar.png'
);
// С входом/выходом по URL
$sso = FastCommentsSSO::createWithUrls(
null,
$userData,
'https://example.com/login',
'https://example.com/logout'
);
// Или с обратными вызовами
$sso = FastCommentsSSO::createWithCallbacks(
$userData,
function($url) { /* Обработать вход */ },
function($url) { /* Обработать выход */ }
);
// Получите токен, который нужно передать FastComments
$token = $sso->prepareToSend();
Защищённый SSO
Защищённый SSO предоставляет повышенную безопасность с HMAC-проверкой:
use FastComments\SSO\FastCommentsSSO;
use FastComments\SSO\SecureSSOUserData;
// Создаём данные пользователя
$userData = SecureSSOUserData::create(
'user-123',
'user@example.com',
'username123',
'https://example.com/avatar.png'
);
// Добавьте дополнительные данные при необходимости
$userData->isAdmin = true;
$userData->groupIds = ['group-1', 'group-2'];
// Создайте объект SSO с вашим API-ключом
$sso = FastCommentsSSO::createSecure('your-api-key', $userData);
// Получите токен, который нужно передать FastComments
$token = $sso->prepareToSend();
Документация 
Для полной документации по FastComments SSO, пожалуйста, смотрите документацию FastComments.
Нужна помощь?
Если вы столкнулись с какими-либо проблемами или у вас есть вопросы по PHP SSO SDK, пожалуйста:
Вклад
Вклады приветствуются! Пожалуйста, посетите репозиторий на GitHub для ознакомления с руководством по внесению вклада.