משאב מניפסט לאפליקציות אינטרנט ולקובצי הפעלה של 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 מציין כל משתמש, גם אם הוא לא מחובר.