Multi-Tenant
العزل
كل Tenant له:
- قاعدة بيانات MySQL منفصلة
- مستخدمون وأجهزة ومشاهد مستقلة
- إعدادات Branding خاصة
الوصول
| الطريقة | مثال |
|---|---|
| Subdomain | acme.homatic.io |
| Header | X-Tenant-Subdomain: acme |
Central API (Super Admin)
POST /api/central/v1/auth/login
GET /api/central/v1/tenants
POST /api/central/v1/tenants/{id}/activate
Tenant API
POST https://acme.homatic.io/api/v1/auth/login
Authorization: Bearer {token}
التهيئة
php artisan tenants:migrate
php artisan tenants:seed
الأمان
- لا تشارك tokens بين Tenants
- استخدم HTTPS دائماً في الإنتاج