
Język 🇵🇱 Polski
Pierwsze kroki
Użycie
Dokumentacja
FastComments PHP SSO SDK
To oficjalne SDK PHP SSO dla FastComments.
SDK PHP do integracji SSO z FastComments
Repozytorium
Użycie 
Proste SSO
Proste SSO jest łatwe w użyciu, ale zapewnia mniejsze bezpieczeństwo niż Bezpieczne SSO:
use FastComments\SSO\FastCommentsSSO;
use FastComments\SSO\SimpleSSOUserData;
// Utwórz dane użytkownika
$userData = SimpleSSOUserData::create(
'username123',
'user@example.com',
'https://example.com/avatar.png'
);
// Z logowaniem/wylogowaniem opartym na adresach URL
$sso = FastCommentsSSO::createWithUrls(
null,
$userData,
'https://example.com/login',
'https://example.com/logout'
);
// Lub z funkcjami zwrotnymi
$sso = FastCommentsSSO::createWithCallbacks(
$userData,
function($url) { /* Obsłuż logowanie */ },
function($url) { /* Obsłuż wylogowanie */ }
);
// Pobierz token do przekazania do FastComments
$token = $sso->prepareToSend();
Bezpieczne SSO
Bezpieczne SSO zapewnia zwiększone bezpieczeństwo dzięki weryfikacji HMAC:
use FastComments\SSO\FastCommentsSSO;
use FastComments\SSO\SecureSSOUserData;
// Utwórz dane użytkownika
$userData = SecureSSOUserData::create(
'user-123',
'user@example.com',
'username123',
'https://example.com/avatar.png'
);
// Dodaj opcjonalne dane, jeśli to konieczne
$userData->isAdmin = true;
$userData->groupIds = ['group-1', 'group-2'];
// Utwórz obiekt SSO z użyciem klucza API
$sso = FastCommentsSSO::createSecure('your-api-key', $userData);
// Pobierz token do przekazania do FastComments
$token = $sso->prepareToSend();
Dokumentacja 
Pełną dokumentację dotyczącą FastComments SSO znajdziesz w dokumentacji FastComments.
Potrzebujesz pomocy?
Jeśli napotkasz jakiekolwiek problemy lub masz pytania dotyczące PHP SSO SDK, prosimy:
Współtworzenie
Wkłady są mile widziane! Prosimy odwiedzić repozytorium GitHub aby zapoznać się z wytycznymi dotyczącymi kontrybucji.