Академия
Работа в команде без общих паролей
Урок 7 из 14
Чего стоит пароль в переписке
У входа, отправленного в переписку, нет ни хозяина, ни срока. Он остаётся в этой переписке, на двух машинах и в их резервных копиях.
И забрать его обратно нечем. Остаётся сменить пароль, а это разом выбивает всех и говорит площадке, что аккаунт сменил руки.
Места вместо общего входа
Каждый человек заводит свою учётную запись, а приглашение вводит эту запись в ваше рабочее пространство. С этого мига он работает на вашем тарифе.
Норма профилей, библиотека адресов, папки и журнал считаются по владельцу пространства. Команда работает в одном оплаченном объёме и по одному счёту.
Что открывает каждая роль
Роль это старшинство, а не список галочек. Каждое действие на сервере называет младшую роль, которую принимает, поэтому незнакомая серверу роль не открывает ничего.
| Роль | Что открывает | Где упирается |
|---|---|---|
| Владелец | Всё пространство, вместе с оплатой и журналом | Его нельзя убрать и нельзя сузить папками |
| Администратор | Приглашения и роли, доступ к папкам, оплата, весь журнал | Не меняет и не убирает владельца |
| Управляющий | Папки, общая библиотека адресов, сценарии и расписания | Без оплаты, без команды, без журнала |
| Оператор и участник | Свои профили и те, что им открыли | Общего не меняют и журнала не видят |
Папки сужают видимое
Роль действует на всё пространство и сама не скажет, что подрядчик работает над одним клиентом. Это говорят папки: отметьте группы, которые человеку видны, и его список сузится до них.
Правило читается дважды: при сборке списка и при открытии профиля по его собственному номеру. Профиль вне разрешённых папок отвечает так, будто его никогда и не было.
Пустой выбор
читается как снятие ограничения, поэтому снятая последняя папка расширяет видимость
Профиль без папки
при заданном ограничении тоже не виден, иначе правило обходилось бы нежеланием разложить профиль
Само ограничение
принадлежит вашему пространству и не едет за человеком в следующее
Общий профиль вместо общего входа
Коллег вы отмечаете в окне доступа самого профиля, и он появляется в их списке с пометкой «чужой». Выбор задаётся целиком, поэтому снятая отметка и есть отзыв доступа.
Отпечаток и настройки уезжают вместе с профилем, поэтому коллега открывает ту же личность, а не её копию. Печенья и входы приезжают через сведение сессий, где оно включено.
Профиль открывается в одном окне за раз. Второй машине сказано, какая машина его заняла, а занятость снимается сама, когда машина умолкла.
Одна библиотека адресов
Библиотека адресов принадлежит пространству, а не одному компьютеру, поэтому она одна на всех. Коллега выходит через тот адрес, который привязан к его профилю.
В обычном списке стоят адрес, имя и прямое указание, что пароль задан. Самого пароля в этом ответе нет, а выгрузка всей библиотеки вместе с паролями идёт от роли управляющего.
Там, где пароль лежит на диске, его держит та же система, что держит ваши остальные пароли. Там, где система этого не умеет, значение пишется как есть, а не выдаётся за закрытое.
На что отвечает журнал
Каждое действие, о котором возможен спор, пишет одну строку: кто, что и когда. Выданный из библиотеки пароль это одна из таких строк, и на вопрос про рабочие ключи есть ответ.
Имена застывают такими, какими были в тот день, поэтому сегодняшнее переименование профиля не переписывает прошлую неделю. Журнал читают владелец и администратор.
Когда человек уходит
Увольнение и уход по своей воле идут одной дорогой, потому что две дороги к одному событию однажды разойдутся и одна забудет что-нибудь отозвать.
Всё это происходит одним шагом, и в этом суть урока: доступ кончается в одном месте, а не вспоминается по переписке.
Доступ снимается в обе стороны
уходит и его доступ к вашим профилям, и чужой доступ к профилям, уходящим с ним
Занятость отпускается
иначе открытый профиль выглядел бы занятым для всех, кто остался
Рабочие профили остаются
заведённые после его прихода сделаны в вашей норме и остаются пространству
Адреса библиотеки остаются
уходящий профиль теряет рабочий адрес за собой, а купленный на свои человек забирает
Непринятые приглашения гаснут
иначе код на тот же адрес остался бы ключом обратно
Чего этот урок не утверждает
- Роль действует на всё пространство. Папки сужают видимое человеку, а не права его роли.
- Приглашение приходит на уже заведённую учётную запись. Письмо уходит там, где настроена почта, а иначе ссылку передаёте вы сами.
- Отзыв доступа убирает профиль из программы коллеги и не трогает печенья, уже лёгшие на его диск. Это не стирание на расстоянии.
- Журнал пространства идёт от самой свежей строки назад, без отбора по человеку, действию или дате.
- Многие площадки вовсе запрещают работу нескольких людей в одном аккаунте. Их правила этот урок не меняет и обходить не учит.
Где это можно проверить
За каждым утверждением выше стоит файл и стенд в прогоне.
- Обычный список не возит пароля, отдельный запрос выдаёт его по одному, и выдача попадает в журнал
- apps/server/test/proxy-secret.js
- Выданная папка сужает и список, и прямое открытие, а пустой выбор снимает ограничение
- apps/server/test/group-access.js
- Увольнение и уход идут одной дорогой: доступ снят в обе стороны, занятость отпущена, адреса остались
- apps/server/test/team-money-seats.js
- Роли сравниваются по старшинству, поэтому незнакомая серверу роль не даёт ничего
- apps/server/src/common/roles/workspace-roles.ts
Вопросы
- Увидит ли коллега пароль общего адреса?
- В списке, который он читает, нет. Пароль доедет к нему только по адресу за открытым ему профилем, а выдача попадёт в журнал.
- Что станет с профилями, которые завёл подрядчик?
- Заведённые после его прихода остаются пространству, которое за них платило. Принесённые с собой уходят с ним, но без вашего адреса.
- Пустой список папок это самая надёжная настройка?
- Это самая широкая. Пустой выбор означает отсутствие ограничения, поэтому оставьте одну папку отмеченной, если видимость должна быть узкой.
- Нужны ли двоим два тарифа?
- Нет, у пространства один счёт. Места приходят с тарифом, следующие докупаются по одному, а приглашение без свободного места отвергается.
- Может ли участник расширить себе папки?
- Нет, ниже администратора такой запрос отвергается. Иначе сужение было бы просьбой, а не правилом.
Рядом с этим
Почему площадки связывают аккаунты
Почему двое за одной машиной читаются как один.
Пригласить сотрудника
Окно, место и код.
Решить, кому какие профили видны
Где доступ к папкам отмечают и сохраняют.
Отдать прокси команде
Один адрес, несколько людей, пароль никому.
Команда, роли и папки
Вся возможность целиком, а не один урок.
Начните с одного коллеги
Откройте ему одну папку и прочитайте его список с его стороны.