
Langue 🇨🇦 Français (Canada)
🇺🇸
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
Premiers pas
Utilisation
Documentation
FastComments PHP SSO SDK
Ceci est le SDK SSO PHP officiel pour FastComments.
SDK PHP pour l'intégration SSO de FastComments
Dépôt
Utilisation 
SSO simple
SSO simple est facile à utiliser, mais offre moins de sécurité que le SSO sécurisé :
use FastComments\SSO\FastCommentsSSO;
use FastComments\SSO\SimpleSSOUserData;
// Créer les données de l'utilisateur
$userData = SimpleSSOUserData::create(
'username123',
'user@example.com',
'https://example.com/avatar.png'
);
// Avec connexion/déconnexion via URL
$sso = FastCommentsSSO::createWithUrls(
null,
$userData,
'https://example.com/login',
'https://example.com/logout'
);
// Ou avec des callbacks
$sso = FastCommentsSSO::createWithCallbacks(
$userData,
function($url) { /* Gérer la connexion */ },
function($url) { /* Gérer la déconnexion */ }
);
// Obtenir le jeton à transmettre à FastComments
$token = $sso->prepareToSend();
SSO sécurisé
Le SSO sécurisé offre une sécurité renforcée avec vérification HMAC :
use FastComments\SSO\FastCommentsSSO;
use FastComments\SSO\SecureSSOUserData;
// Créer les données de l'utilisateur
$userData = SecureSSOUserData::create(
'user-123',
'user@example.com',
'username123',
'https://example.com/avatar.png'
);
// Ajouter des données optionnelles si nécessaire
$userData->isAdmin = true;
$userData->groupIds = ['group-1', 'group-2'];
// Créer l'objet SSO avec votre clé API
$sso = FastCommentsSSO::createSecure('your-api-key', $userData);
// Obtenir le jeton à transmettre à FastComments
$token = $sso->prepareToSend();
Documentation 
Pour la documentation complète sur le SSO de FastComments, consultez la documentation FastComments.
Besoin d'aide ?
Si vous rencontrez des problèmes ou avez des questions concernant le SDK SSO PHP, veuillez :
Contribuer
Les contributions sont les bienvenues ! Veuillez consulter le dépôt GitHub pour connaître les consignes de contribution.