العودة إلى المساعدة

المصادقة

آخر تحديث: 28‏/8‏/2026

واجهة المصادقة API

جميع نقاط نهاية الواجهة (باستثناء تسجيل الدخول) تتطلب رمز Bearer في ترويسة Authorization.

تسجيل الدخول

POST /api/v1/auth/login
Content-Type: application/json

{ "username": "admin", "password": "yourpassword" }

الاستجابة:

{
  "access_token": "eyJ...",
  "refresh_token": "eyJ...",
  "token_type": "bearer"
}

استخدام الرمز

GET /api/v1/personnel/employees
Authorization: Bearer eyJ...

تحديث الرمز

POST /api/v1/auth/refresh
{ "refresh_token": "eyJ..." }

المستخدم الحالي

GET /api/v1/auth/me

الأدوار والصلاحيات

الدورالوصول
superadminوصول كامل للمنصة
distributorإدارة متعددة الشركات
adminإدارة الشركة
hrالحضور + الرواتب
managerعرض الحضور
employeeسجلاته الخاصة فقط
viewerقراءة فقط

التوثيق التفاعلي

زر /api/docs للحصول على واجهة Swagger التفاعلية الكاملة.