Aplikacje internetowe i plik manifestu pliku wykonywalnego interfejsu API

Konfiguracje zasobów służące do definiowania aplikacji internetowych i plików wykonywalnych interfejsu API.

Aplikacja internetowa

Konfiguracja aplikacji internetowej w projekcie skryptu, która jest używana tylko wtedy, gdy projekt jest wdrożony jako aplikacja internetowa.

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

string

Poziomy uprawnień do uruchamiania aplikacji internetowej. Prawidłowe ustawienia to:

  • MYSELF wskazuje tylko, że użytkownik, który wdrożył aplikację, może ją uruchomić.
  • DOMAIN wskazuje tylko użytkowników w tej samej domenie co użytkownik wdrażający może ją uruchomić.
  • ANYONE wskazuje dowolnego zalogowanego użytkownika.
  • ANYONE_ANONYMOUS wskazuje dowolnego użytkownika, nawet jeśli nie jest zalogowany.
executeAs

string

Tożsamość, pod którą uruchamia się aplikacja internetowa. Prawidłowe ustawienia:

  • USER_ACCESSING wskazuje, że aplikacja internetowa działa jako użytkownik, który z niej korzysta.
  • USER_DEPLOYING wskazuje, że aplikacja internetowa działa jako użytkownik, który ją wdrożył.

Wykonanie interfejsu API

Konfiguracja wykonywalnego interfejsu API skryptu w projekcie skryptu. Używa się jej tylko wtedy, gdy projekt został wdrożony w celu wykonania interfejsu API.

Zapis JSON
{
  "access": string
}
Pola
access

string

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

  • MYSELF wskazuje, że tylko użytkownik, który wdrożył skrypt, może go uruchomić.
  • DOMAIN wskazuje tylko użytkowników w tej samej domenie co użytkownik wdrażający może ją uruchomić.
  • ANYONE wskazuje dowolnego zalogowanego użytkownika.
  • ANYONE_ANONYMOUS wskazuje dowolnego użytkownika, nawet jeśli nie jest zalogowany.