هل يمكنني منح شخص ما حق الوصول إلى موقع واحد فقط؟
تمنح العضوية اليوم دورها عبر المؤسسة وكل ما يقع تحتها في التسلسل الهرمي، لذا فإن الطريقة لفصل مجموعات المواقع هي فصل المؤسسات — ضع تلك المواقع في مؤسسة فرعية خاصة بها وامنح العضوية هناك. إنه نموذج منظم للوكالات والموزعين، حيث يريد كل عميل بالفعل حدوده الخاصة. إن تحديد نطاق الموارد لكل عضوية، وتثبيت عضوية واحدة بمواقع محددة داخل مؤسسة واحدة، هو تحسين مخطط له وليس شيئًا متاحًا الآن.
هل يمكن للمطور الذي أدعوه حذف موقع أو النشر إلى البيئة المباشرة؟
لا يتضمن دور Developer صلاحية حذف الموقع أو تعليقه — فهذه المفاتيح تخص دور Owner. يمنح هذا الدور صلاحيات عرض المواقع وإنشائها، وإعادة تشغيل الخدمات، وتفريغ ذاكرة التخزين المؤقت، وإدارة مفاتيح API، والتعامل مع التذاكر. كما أن أذونات النشر والـ push-to-live ليست جزءاً من صلاحيات Developer، وبالتالي يظل الترحيل إلى بيئة الإنتاج من اختصاص مالك الحساب. ادمجوا ذلك مع بيئة التجربة (staging) حتى يتم عمل البناء بعيداً عن الموقع المباشر في المقام الأول.
ما الذي يمكن لموظفي Zinn Digital® رؤيته في حسابي؟
يعتمد ذلك كلياً على دور الموظف، فكل دور يمثل مجموعة محددة من مفاتيح الأذونات. على سبيل المثال، يمكن لوكيل الدعم عرض حسابكم ومواقعكم، والاطلاع على تذاكركم والرد عليها، وإعادة تشغيل موقع ومسح ذاكرة التخزين المؤقت الخاصة به — ولكنه لا يستطيع المساس بإعدادات الفوترة، أو عمليات رد الأموال، أو الخطط، أو الأسطول. كما يُعد تسجيل الدخول كعميل إذناً منفصلاً مخصصاً فقط لدور Super Admin، وعند حدوث ذلك تعرض لوحة التحكم شريط انتحال هوية ثابتاً. ويتم تسجيل كل إجراء ذي امتيازات في سجل التدقيق شاملاً الفاعل، والإجراء، والهدف، وعنوان IP، والطابع الزمني، ويمكنكم قراءة سجل مؤسستكم بأنفسكم.
كيف يمكنني إلغاء الوصول بسرعة إذا غادر شخص ما؟
قم بإزالة العضوية وسينتهي وصولهم إلى تلك المؤسسة — سيظلون محتفظين بهويتهم الخاصة، ولكن بدون أي دور وبالتالي بدون أي أذونات في حسابكم. يتم إبطال مفاتيح API بشكل فردي، لذا يمكن إيقاف مفتاح pipeline دون التأثير على أي شيء آخر. إذا كنتم تستخدمون تسجيل الدخول الموحد SAML، فإن إلغاء التوفير (deprovisioning) في مزود الهوية الخاص بكم يتولى إدارة تسجيل الدخول مركزياً. يتم إبطال بيانات الاعتماد على مستوى الموقع مثل مفاتيح SSH من لوحة التحكم، كما يتم تسجيل عملية الإزالة نفسها في سجل التدقيق.
هل يتشارك أعضاء الفريق مفاتيح API الخاصة بي؟
لا — ولكن تجدر الدقة في توضيح السبب. تعود مفاتيح API إلى المؤسسة وليس إلى عضو فردي، وتحمل نطاقات دقيقة خاصة بها مرتبطة بكتالوج الأذونات نفسه. لذا، بدلاً من تسليم مفتاح لشخص ما، تقومون بإنشاء مفتاح للوظيفة التي يؤديها مع أضيق نطاق تتطلبه تلك الوظيفة، وإلغاء هذا المفتاح عند انتهاء الوظيفة. لا يتم تخزين سوى تجزئة (hash) المفتاح السري، ويسجل كل مفتاح آخر موعد تم استخدامه فيه، مما يسهل العثور على المفاتيح غير المستخدمة وإلغاء تفعيلها.
هل يمكنني ربط وكيل ذكاء اصطناعي دون منحه مفاتيح كل شيء؟
نعم. يقوم خادم MCP الخاص بنا بمصادقة الوكلاء باستخدام OAuth 2.1 ويحدد نطاقهم وفقًا لمؤسستكم ودور RBAC الخاص بكم، مع رموز قابلة للإلغاء لكل أداة، بحيث تمنحون إمكانية محددة بدلاً من الوصول الشامل. وتتطلب الإجراءات التدميرية تأكيدًا، كما تُطبق حدود الإنفاق، ويتم تسجيل كل إجراء في نفس سجل التدقيق الخاص بالنشاط البشري.
ما الذي يمنع مستأجرًا من الوصول إلى بيانات مستأجر آخر؟
يعمل أمان مستوى الصفوف في Postgres على حصر الاستعلامات في الشجرة الفرعية لمؤسسة المتصل داخل قاعدة البيانات نفسها، مع اعتبار التصفية على مستوى التطبيق دفاعًا متعمقًا وليس الخط الوحيد. تُرجع طلبات السجلات الواقعة خارج النطاق نتيجة تفيد بعدم العثور عليها بدلاً من خطأ في الأذونات، مما لا يكشف أي شيء عما هو موجود. على جانب الخادم، يحافظ العزل لكل موقع عبر CageFS على قشرة وملفات كل مستأجر مقصورة على موقعه الخاص.
هل يمكنني تجربة هذا قبل الدفع؟
نعم. التجربة لمدة 14 يومًا بدون بطاقة — لا توجد تفاصيل دفع ولا أي التزام — وتشمل استضافة Footprint-Free لما يصل إلى خمسة مواقع. إنها كافية لدعوة زميل وتعيين دور والتأكد من أن الحدود تعمل بالطريقة التي تحتاج إليها قبل أن تلتزم.