
Sprache 🇩🇪 Deutsch
Erste Schritte
Verwendung
Dokumentation
FastComments PHP SSO SDK
Dies ist das offizielle PHP-SSO-SDK für FastComments.
PHP-SDK für die FastComments-SSO-Integration
Repository
Verwendung 
Einfaches SSO
Einfaches SSO ist einfach zu verwenden, bietet jedoch weniger Sicherheit als Sicheres SSO:
use FastComments\SSO\FastCommentsSSO;
use FastComments\SSO\SimpleSSOUserData;
// Benutzerdaten erstellen
$userData = SimpleSSOUserData::create(
'username123',
'user@example.com',
'https://example.com/avatar.png'
);
// Mit URL-basiertem Login/Logout
$sso = FastCommentsSSO::createWithUrls(
null,
$userData,
'https://example.com/login',
'https://example.com/logout'
);
// Oder mit Callbacks
$sso = FastCommentsSSO::createWithCallbacks(
$userData,
function($url) { /* Anmeldung verarbeiten */ },
function($url) { /* Abmeldung verarbeiten */ }
);
// Token erhalten, das an FastComments übergeben wird
$token = $sso->prepareToSend();
Sicheres SSO
Sicheres SSO bietet erhöhte Sicherheit durch HMAC-Überprüfung:
use FastComments\SSO\FastCommentsSSO;
use FastComments\SSO\SecureSSOUserData;
// Benutzerdaten erstellen
$userData = SecureSSOUserData::create(
'user-123',
'user@example.com',
'username123',
'https://example.com/avatar.png'
);
// Optionale Daten bei Bedarf hinzufügen
$userData->isAdmin = true;
$userData->groupIds = ['group-1', 'group-2'];
// SSO-Objekt mit Ihrem API-Schlüssel erstellen
$sso = FastCommentsSSO::createSecure('your-api-key', $userData);
// Token erhalten, das an FastComments übergeben wird
$token = $sso->prepareToSend();
Dokumentation 
Für die vollständige Dokumentation zu FastComments SSO lesen Sie bitte die FastComments-Dokumentation.
Benötigen Sie Hilfe?
Wenn Sie auf Probleme stoßen oder Fragen zum PHP SSO SDK haben, wenden Sie sich bitte an:
Mitwirken
Beiträge sind willkommen! Bitte besuchen Sie das GitHub-Repository für Richtlinien zur Mitwirkung.