
Langue 🇫🇷 Français (France)
Documentation
Premiers pas
Utilisation
FastComments SDK SSO PHP
Ceci est le SDK SSO PHP officiel pour FastComments.
SDK PHP pour l'intégration SSO de FastComments
Dépôt
Agents de codage IA 
Donnez à votre agent de codage le contexte FastComments dont il a besoin - widgets, configuration, SSO sécurisé, l'API REST et les SDK :
npx skills add fastcomments/skills
Fonctionne avec Claude Code, Codex, Cursor, Copilot, Gemini et tout autre agent pris en charge par le skills CLI.
Utilisation 
SSO simple
Le 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 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 */ }
);
// Récupérer le jeton à transmettre à FastComments
$token = $sso->prepareToSend();
SSO sécurisé
Le SSO sécurisé offre une sécurité renforcée grâce à la vérification HMAC :
use FastComments\SSO\FastCommentsSSO;
use FastComments\SSO\SecureSSOUserData;
// Créer les données 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);
// Récupérer le jeton à transmettre à FastComments
$token = $sso->prepareToSend();
Documentation 
Pour la documentation complète sur FastComments SSO, veuillez consulter la documentation de 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 visiter le dépôt GitHub pour consulter les directives de contribution.