Ссылка для клиента

Клиент не регистрируется и ничего не устанавливает — он открывает ссылку. Какие они бывают и как их защитить.

Клиент не регистрируется и ничего не устанавливает: он открывает ссылку в браузере. Защита такой ссылки — в том, что её нельзя подобрать, плюс необязательный пароль сверху.

Какие бывают ссылки

СсылкаКуда ведёт
/студия/кодКороткая брендированная — на пул, приём материалов или страницу клиента. Её удобно продиктовать.
/pools/…Длинный вечный адрес пула правок.
/c/…Страница клиента: все пулы проекта на одном адресе.
/u/…Приём материалов — клиент присылает файлы вам (подробнее).

Короткая ссылка привязана к коду, а не к названию студии: переименовали студию — ранее разосланные ссылки продолжают открываться, адрес просто перепишется на новый.

Страница клиента

Если ревизий много, отправлять по ссылке на каждую неудобно. Страница клиента — один адрес на проект, где видны все пулы: открытые и закрытые. Клиент заходит по нему и сам выбирает, что смотреть.

На странице можно разрешить клиенту заводить приёмы материалов — тогда он пришлёт исходники, не дожидаясь, пока вы создадите ссылку.

Пароль

Пулу, странице клиента и приёму материалов можно назначить пароль. Клиент вводит его один раз, дальше браузер помнит доступ. Подбор пароля ограничен и по адресу, и по конкретной ссылке.

Пароль страницы клиента не заменяет пароль пула. Запароленный пул в общем списке показан без названия и всё равно спросит свой пароль.

Сквозное шифрование

Отдельная настройка для пулов, содержимое которых не должно быть доступно даже нам. Текст правок шифруется прямо в браузере ключом, который получается из пароля пула: на сервер попадает только шифротекст, и восстановить его без пароля нельзя — в том числе нам.

Что важно понимать до включения:

  • Забытый пароль означает потерянный пул: восстановить содержимое нечем.
  • Видео сервер видит. Без доступа к файлу его невозможно перекодировать для просмотра в браузере, поэтому шифрование закрывает текст правок, а не ролики.
  • Виджет правок на сайте в зашифрованный пул писать не может — у сниппета нет пароля.

Превью в мессенджерах

Отправленная ссылка разворачивается карточкой в Telegram, WhatsApp, Slack и ВК. У запароленного пула карточка обобщённая — название и описание в превью не утекают.

Когда ссылка перестаёт работать

  • Пул закрыт клиентом или выполнен командой — читать можно, менять нельзя.
  • Проект архивирован — ссылки всех его пулов закрыты.
  • Приём материалов выключен или у него истёк срок.