مراجعv1عقود المنصة
عزل المستأجر ونطاق الفرع
طبّق scope في المصادقة والاستعلام والسياسة والاختبار، وليس كفلتر واجهة فقط.
سلسلة النطاق
يبدأ النطاق من هوية موثقة ثم business ثم branch ثم warehouse أو resource عند الحاجة. كل مستوى يضيّق الوصول ولا يوسعه.
- حل business من الهوية أو علاقة شريك موثقة.
- تحقق أن branch يتبع business وأن الهوية مسموح لها به.
- تحقق أن warehouse يتبع الفرع أو النطاق المسموح.
- طبّق policy على المورد نفسه قبل الإرجاع أو التعديل.
قيم الطلب
يمكن أن يحمل الطلب branch_id لتحديد السياق، لكنه لا يمنح الإذن. الخادم يقارنه بقائمة الوصول والسياسة والملكية.
اختبارات العزل
اختبر وصولًا صحيحًا، cross-business denial، cross-branch denial، branch_id=0، موردًا غير موجود، ومستخدمًا يملك permission دون عضوية فعلية.