إنتقل إلى المحتوى الرئيسي

Multi-Tenant

العزل

كل Tenant له:

  • قاعدة بيانات MySQL منفصلة
  • مستخدمون وأجهزة ومشاهد مستقلة
  • إعدادات Branding خاصة

الوصول

الطريقةمثال
Subdomainacme.homatic.io
HeaderX-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 دائماً في الإنتاج