משאב מניפסט לאפליקציות אינטרנט ולקובצי הפעלה של API

תצורות המשאבים ששימשו להגדרת אפליקציות אינטרנט ואפליקציות הפעלה ל-API.

אפליקציית אינטרנט

ההגדרה של אפליקציית האינטרנט של פרויקט הסקריפט, שנעשה בה שימוש רק אם הפרויקט נפרס כאפליקציית אינטרנט.

ייצוג JSON
{
  "access": string,
  "executeAs": string
}
שדות
access

string

רמות ההרשאה להפעלת אפליקציית האינטרנט. ההגדרות החוקיות הן:

  • MYSELF מציין שרק המשתמש שפרס את האפליקציה יכול להפעיל אותה.
  • DOMAIN מציין שרק משתמשים באותו דומיין כמו המשתמש שמבצע את הפריסה יכולים להריץ אותו.
  • ANYONE מציין כל משתמש שמחובר.
  • ANYONE_ANONYMOUS מציין כל משתמש, גם אם לא מחובר.
executeAs

string

הזהות שדרכה אפליקציית האינטרנט פועלת. ההגדרות החוקיות הן:

  • USER_ACCESSING מציין שאפליקציית האינטרנט פועלת בתור המשתמש שניגש אליה.
  • USER_DEPLOYING מציין שאפליקציית האינטרנט פועלת בתור המשתמש שפרס אותה.

ExecutionApi

תצורת ה-API הניתנת להרצה של פרויקט הסקריפט. אפשר להשתמש באפשרות הזו רק אם הפרויקט נפרס לצורך ביצוע API.

ייצוג JSON
{
  "access": string
}
שדות
access

string

המדיניות הזו קובעת למי יש הרשאה להריץ את הסקריפט מה-API. ההגדרות החוקיות הן:

  • MYSELF מציין שרק המשתמש שהפר את הסקריפט יכול להריץ אותו.
  • DOMAIN מציין שרק משתמשים באותו דומיין כמו המשתמש שמבצע את הפריסה יכולים להריץ אותו.
  • ANYONE מציין כל משתמש שמחובר.
  • ANYONE_ANONYMOUS מציין כל משתמש, גם אם לא מחובר.