مورد بيان تطبيقات الويب والملفات التنفيذية لواجهة برمجة التطبيقات

إعدادات الموارد المستخدَمة لتحديد تطبيقات الويب وملفات تنفيذ واجهات برمجة التطبيقات

Webapp

إعدادات تطبيق الويب لمشروع النص البرمجي، والتي لا تُستخدَم إلا إذا تم نشر المشروع كتطبيق ويب.

تمثيل JSON
{
  "access": string,
  "executeAs": string
}
الحقول
access

string

مستويات الإذن بتشغيل تطبيق الويب. الإعدادات الصالحة هي ما يلي:

  • تشير MYSELF إلى أنّ المستخدم الذي نشر التطبيق فقط هو من يمكنه تشغيله.
  • يشير DOMAIN إلى أنّه لا يمكن تشغيل النص البرمجي إلا من قِبل المستخدمين في النطاق نفسه الذي ينتمي إليه المستخدم الذي ينشر النص البرمجي.
  • يشير الرمز ANYONE إلى أي مستخدم مسجّل الدخول.
  • يشير ANYONE_ANONYMOUS إلى أي مستخدم، حتى إذا لم يكن مسجّلاً الدخول.
executeAs

string

الهوية التي يتم تنفيذ تطبيق الويب بموجبها في ما يلي الإعدادات الصالحة:

  • تشير USER_ACCESSING إلى أنّ تطبيق الويب يتم تشغيله بصفتك المستخدم الذي يصل إليه.
  • تشير القيمة USER_DEPLOYING إلى أنّ تطبيق الويب يتم تشغيله بصفتك المستخدم الذي نشر التطبيق.

ExecutionApi

إعدادات تنفيذ واجهة برمجة التطبيقات لمشروع النص البرمجي يتم استخدام هذا الخيار فقط إذا تم نشر المشروع لتنفيذ واجهة برمجة التطبيقات.

تمثيل JSON
{
  "access": string
}
الحقول
access

string

تحدّد هذه السمة المستخدمين الذين لديهم إذن بتشغيل النص البرمجي من واجهة برمجة التطبيقات. الإعدادات الصالحة هي كما يلي:

  • يشير MYSELF إلى أنّ المستخدم الذي نشر النص البرمجي هو وحده من يمكنه تشغيله.
  • يشير DOMAIN إلى أنّه لا يمكن تشغيل النص البرمجي إلا من قِبل المستخدمين في النطاق نفسه الذي ينتمي إليه المستخدم الذي ينشر النص البرمجي.
  • يشير الرمز ANYONE إلى أي مستخدم مسجّل الدخول.
  • يشير ANYONE_ANONYMOUS إلى أي مستخدم، حتى إذا لم يكن مسجّلاً الدخول.