التكوين والعمليات

دلالات بيانات اعتماد المصادقة

يحدد هذا المستند دلالات أهلية بيانات الاعتماد الأساسية وقواعد الحل المستخدمة عبر:

  • resolveAuthProfileOrder
  • resolveApiKeyForProfile
  • models status --probe
  • doctor-auth

الهدف هو الحفاظ على محاذاة سلوك وقت الاختيار وسلوك وقت التشغيل.

رموز الأسباب المستقرة

  • ok
  • missing_credential
  • invalid_expires
  • expired
  • unresolved_ref

بيانات اعتماد الرمز المميز

تدعم بيانات اعتماد الرمز المميز (type: "token") token مضمن و/أو tokenRef.

قواعد الأهلية

  1. يكون ملف تعريف الرمز المميز غير مؤهل عندما يكون كل من token و tokenRef غير موجودين.
  2. expires اختياري.
  3. إذا كان expires موجودًا، يجب أن يكون رقمًا محدودًا أكبر من 0.
  4. إذا كان expires غير صالح (NaN, 0, سالب، غير محدود، أو نوع خاطئ)، يكون ملف التعريف غير مؤهل مع invalid_expires.
  5. إذا كان expires في الماضي، يكون ملف التعريف غير مؤهل مع expired.
  6. لا يتجاوز tokenRef التحقق من expires.

قواعد الحل

  1. تتطابق دلالات الحل مع دلالات الأهلية لـ expires.
  2. بالنسبة لملفات التعريف المؤهلة، يمكن حل مادة الرمز المميز من القيمة المضمنة أو tokenRef.
  3. تنتج المراجع غير القابلة للحل unresolved_ref في ناتج models status --probe.

رسائل متوافقة مع الإصدارات القديمة

لتوافق البرامج النصية، تحتفظ أخطاء الفحص بهذا السطر الأول دون تغيير: Auth profile credentials are missing or expired. قد تتم إضافة تفاصيل صديقة للمستخدم ورموز أسباب مستقرة في الأسطر اللاحقة.

المصادقةإدارة الأسرار