PHP SDK
Install and use the misario-php SDK for MisarIO SSO and account APIs
Installation
composer require misar-ai/misario-php
Quick Start
<?php
use MisarIO\Client;
$client = new Client('your_api_key');
$result = $client->ssoCheck(['redirect_url' => 'https://misar.dev/dashboard']);
if ($result['authenticated']) {
echo 'User: ' . $result['user_id'];
} else {
$init = $client->ssoInit(['redirect_url' => 'https://misar.dev/dashboard']);
header('Location: ' . $init['redirect_url']);
}
Methods
| Method | Description |
|--------|-------------|
| ssoCheck(array $params) | Check SSO session |
| ssoInit(array $params) | Initiate SSO login |
| ssoVerify(string $token) | Verify SSO token |
| ssoLogout(array $params = []) | Log out user |
| sessionCheck() | Check local session |
| accountDelete(): bool | Delete user account |
| accountExport(): array | Export user data |
Requirements
PHP 8.1+ · guzzlehttp/guzzle ^7.0