Перейти к основному содержимому

Подключение к инсталляции

Context Studio — именованное подключение из четырёх значений: server, token, переопределение namespace и разрешение plain HTTP для адреса без схемы. Contexts позволяют одной Studio переключаться между независимыми инсталляциями Graphene, не смешивая их состояние.

Добавить context

Откройте переключатель contexts, выберите Add context и укажите:

ПолеЗначение
Serverhost:port или полный http(s):// URL. Пустое значение означает origin, с которого загружена Studio.
TokenBearer token. Если оставить пустым, Studio запросит его при входе и не сохранит.
NamespaceНеобязательное переопределение. Оставьте пустым, если namespace закреплён в token.
InsecureВключает plain HTTP для адреса без схемы. Допустимо только в доверенном локальном dev-стеке.

Studio проверяет context и вызывает WhoAmI. Успешная проверка определяет principal, доступный namespace, роль и permissions, которые показывает UI. Неверный token, недоступный server или запрещённый namespace оставляют context в состоянии ошибки, не переключая его молча на другую инсталляцию.

Хранение и доверие

Web-приложение хранит сохранённые contexts в профиле браузера. Считайте профиль с token хранилищем учётных данных: не сохраняйте привилегированные tokens на общем компьютере. Desktop-сборка использует тот же renderer и публичный Management API; отдельной границы доверия у неё нет.

Для удалённой инсталляции завершайте TLS на сервере или доверенном proxy и используйте адрес https://. Plain HTTP раскрывает сети token и весь трафик Management API.

Namespace и permissions

Смена выбранного namespace меняет scope запроса к API, но не добавляет прав, которых нет у token. Studio определяет доступные действия из WhoAmI, а сервер независимо авторизует каждый запрос.

См. безопасность и доступ о ролях и scope token и протокол Management API о заголовках каждого запроса.