Zasób manifestu aplikacji internetowych i plików wykonywalnych interfejsów API

Konfiguracje zasobów używane do definiowania aplikacji internetowych i plików wykonywalnych interfejsu API.

Aplikacja internetowa

Konfiguracja aplikacji internetowej projektu skryptu, używana tylko wtedy, gdy projekt jest wdrażany jako aplikacja internetowa.

Zapis JSON
{
  "access": string,
  "executeAs": string
}
Pola
access

string

Poziomy uprawnień do wykonywania aplikacji internetowych. Prawidłowe ustawienia to:

  • MYSELF: aplikację może uruchomić tylko użytkownik, który ją wdraża.
  • DOMAIN: mogą go stosować tylko użytkownicy w tej samej domenie co osoba wdrażająca.
  • ANYONE: każdy zalogowany użytkownik.
  • ANYONE_ANONYMOUS: każdy użytkownik, nawet jeśli nie jest zalogowany.
executeAs

string

Tożsamość, pod którą działa aplikacja internetowa. Prawidłowe ustawienia to:

  • USER_ACCESSING: aplikacja internetowa działa jako użytkownik, który uzyskuje do niej dostęp.
  • USER_DEPLOYING: aplikacja internetowa działa jako użytkownik, który ją wdrożył.

ExecutionApi

Konfiguracja wykonywalna interfejsu API projektu skryptu, używana tylko wtedy, gdy projekt jest wdrażany do wykonywania interfejsu API.

Zapis JSON
{
  "access": string
}
Pola
access

string

Określa, kto ma uprawnienia do uruchamiania skryptu z interfejsu API. Prawidłowe ustawienia to:

  • MYSELF: tylko użytkownik wdrażający może uruchomić skrypt.
  • DOMAIN: mogą go stosować tylko użytkownicy w tej samej domenie co osoba wdrażająca.
  • ANYONE: każdy zalogowany użytkownik.
  • ANYONE_ANONYMOUS: każdy użytkownik, nawet jeśli nie jest zalogowany.