Ссылка для клиента
Клиент не регистрируется и ничего не устанавливает — он открывает ссылку. Какие они бывают и как их защитить.
Клиент не регистрируется и ничего не устанавливает: он открывает ссылку в браузере. Защита такой ссылки — в том, что её нельзя подобрать, плюс необязательный пароль сверху.
Какие бывают ссылки
| Ссылка | Куда ведёт |
|---|---|
/студия/код | Короткая брендированная — на пул, приём материалов или страницу клиента. Её удобно продиктовать. |
/pools/… | Длинный вечный адрес пула правок. |
/c/… | Страница клиента: все пулы проекта на одном адресе. |
/u/… | Приём материалов — клиент присылает файлы вам (подробнее). |
Короткая ссылка привязана к коду, а не к названию студии: переименовали студию — ранее разосланные ссылки продолжают открываться, адрес просто перепишется на новый.
Страница клиента
Если ревизий много, отправлять по ссылке на каждую неудобно. Страница клиента — один адрес на проект, где видны все пулы: открытые и закрытые. Клиент заходит по нему и сам выбирает, что смотреть.
На странице можно разрешить клиенту заводить приёмы материалов — тогда он пришлёт исходники, не дожидаясь, пока вы создадите ссылку.
Пароль
Пулу, странице клиента и приёму материалов можно назначить пароль. Клиент вводит его один раз, дальше браузер помнит доступ. Подбор пароля ограничен и по адресу, и по конкретной ссылке.
Пароль страницы клиента не заменяет пароль пула. Запароленный пул в общем списке показан без названия и всё равно спросит свой пароль.
Сквозное шифрование
Отдельная настройка для пулов, содержимое которых не должно быть доступно даже нам. Текст правок шифруется прямо в браузере ключом, который получается из пароля пула: на сервер попадает только шифротекст, и восстановить его без пароля нельзя — в том числе нам.
Что важно понимать до включения:
- Забытый пароль означает потерянный пул: восстановить содержимое нечем.
- Видео сервер видит. Без доступа к файлу его невозможно перекодировать для просмотра в браузере, поэтому шифрование закрывает текст правок, а не ролики.
- Виджет правок на сайте в зашифрованный пул писать не может — у сниппета нет пароля.
Превью в мессенджерах
Отправленная ссылка разворачивается карточкой в Telegram, WhatsApp, Slack и ВК. У запароленного пула карточка обобщённая — название и описание в превью не утекают.
Когда ссылка перестаёт работать
- Пул закрыт клиентом или выполнен командой — читать можно, менять нельзя.
- Проект архивирован — ссылки всех его пулов закрыты.
- Приём материалов выключен или у него истёк срок.