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

Доступ машин к серверу

bb 0.43.3SDK 0.4.104пин e865697 (desktop-v0.43.3)

экспериментальный Бэкенд плагина Показать на макете зон

Регистрирует доступ к серверу для регистрации машин и их последующих запросов во время работы. С её помощью плагин может:

Подключение машин к их серверу

Что даёт эта поверхность

  • Регистрировать bb.experimental_serverAccess с текстами для селектора, проверкой доступности (включая опциональный публичный serverUrl), а также идемпотентными acquire и release
  • Вызывать recheck при получении или потере доступа; обновлённая конфигурация проверяет доступность для настроек Machines, ручной настройки и баннеров создания
  • Возвращать { id, serverUrl, headers? }: машины прикрепляют эти заголовки ко всем запросам к серверу без отдельного обмена, специфичного для провайдера
  • Выбирать вариант по умолчанию в General: ядро сохраняет выбор для каждой машины; автоматический выбор использует первый зарегистрированный провайдер либо прямое подключение при их отсутствии
  • Использовать настройку Server URL reachable by machines или резервный BB_EXTERNAL_URL; URL не гарантирует достижимость
  • Возвращать { status: 'failed', message } с безопасным для пользователя сообщением о восстановлении; сохранять намерение получения доступа и держать учётные данные в хранилище секретов; release получает key, hostId и grantId, который может быть null, чтобы согласовать прерванные получения доступа до регистрации

API

Каждый символ ведёт на закреплённый коммит, на котором его прочитали.

Используется в плагинах

Connect

Бриф — это Markdown для кодинг-агента: что это за возможность, где она регистрируется, каждый символ SDK с постоянной ссылкой на закреплённый коммит, правила, на которых спотыкаются, и что считать готовым.