FastComments.com

FastComments PHP SSO SDK

Αυτό είναι το επίσημο PHP SSO SDK για το FastComments.

PHP SDK για την ενσωμάτωση SSO του FastComments

Αποθετήριο

Προβολή στο GitHub


Πράκτορες κώδικα AI Internal Link

skills.sh

Δώστε στον πράκτορα κώδικάς σας το πλαίσιο FastComments που χρειάζεται - widgets, configuration, Secure SSO, το REST API και τα SDKs:

npx skills add fastcomments/skills

Λειτουργεί με Claude Code, Codex, Cursor, Copilot, Gemini και κάθε άλλο πράκτορα που υποστηρίζει το skills CLI.

Εγκατάσταση Internal Link

composer require fastcomments/sso

Χρήση Internal Link

Απλό 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'
);

// Ή με callbacks
$sso = FastCommentsSSO::createWithCallbacks(
    $userData,
    function($url) { /* Διαχείριση εισόδου */ },
    function($url) { /* Διαχείριση αποσύνδεσης */ }
);

// Λήψη του token για να περαστεί στο 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 key σας
$sso = FastCommentsSSO::createSecure('your-api-key', $userData);

// Λήψη του token για να περαστεί στο FastComments
$token = $sso->prepareToSend();

Τεκμηρίωση Internal Link


Για πλήρη τεκμηρίωση σχετικά με το FastComments SSO, δείτε την τεκμηρίωση του FastComments.


Χρειάζεστε βοήθεια;

Εάν αντιμετωπίσετε οποιαδήποτε προβλήματα ή έχετε ερωτήσεις σχετικά με το PHP SSO SDK, παρακαλούμε:

Συνεισφορές

Οι συνεισφορές είναι ευπρόσδεκτες! Παρακαλούμε επισκεφθείτε το αποθετήριο στο GitHub για οδηγίες σχετικά με τη συνεισφορά.