26.10.15 14:25
Аккаунты, приглашения и пароли

Аккаунт на сервере обмена - это логин и пароль. В нём список ваших устройств и то, что они публикуют, и существует он только на одном сервере: на том, который держите вы или человек, которого вы знаете, для вас. Разработчик приложения аккаунтов не ведёт и сервера не держит.
Как получить аккаунт
Сам на сервере никто не регистрируется: приглашения выдаёт его хозяин. Приглашения бывают двух видов, и вид выбирает хозяин, когда его делает:
- Своё устройство или семья - аккаунт человека и его домашних. Устройства такого аккаунта публикуют папки, вещают, делают cast и пользуются буфером, как на любом вашем аккаунте.
- Гость - аккаунт человека, которому что-то отдают и который сам ничего не предлагает. Гость видит только то, что ему отдали; публиковать, вещать, делать cast и пользоваться буфером он не может.
Как хозяин выдаёт приглашение:
- Одноразовое приглашение. Оно приходит строкой подключения с QR-кодом и работает на один аккаунт. Срока у него нет: оно живёт, пока кто-нибудь не зарегистрируется по нему или хозяин не отзовёт его. Хозяин может сделать сколько нужно и вписать в него логин, который человеку предстоит взять.
- Общий пригласительный пароль. По умолчанию он выключен. Хозяин может включить его для группы, которая регистрируется без отдельного кода на каждого, выбрать, какой вид аккаунта он создаёт, и в любой момент сменить или выключить его; уже созданные аккаунты это не затрагивает. Он никогда не едет в строке, QR-коде или файле - хозяин сообщает его людям сам.
Приглашения делает только хозяин. Устройство, которое вошло в аккаунт, этого не может.
Что вводить
В первый раз, и только в первый, вы даёте программе две вещи: сервер и кто вы на нём.
- Сервер - это строка подключения. Вставьте её, отсканируйте её QR-код там, где у устройства есть камера, или выберите её файл
.fmsexch. В ней адрес сервера и отпечаток его сертификата, но никогда не логин и не пароль. - Кто вы - логин и пароль. С приглашением программа говорит «Это приглашение. Придумайте логин и пароль, чтобы создать свой аккаунт», и вы их придумываете. С общим пригласительным паролем вы нажимаете Создать новый аккаунт по пригласительному паролю сервера, вводите этот пароль и придумываете свои логин и пароль.
Дальше программа помнит сервер и вход, пока хозяин сервера не изменит условия. IP-адреса, порты, брандмауэры и роутеры остаются за кадром, пока это возможно.
Коротко, по случаям:
- Новый человек с приглашением: строка (или QR-код, или файл) и логин с паролем на ваш выбор.
- Новое устройство аккаунта, который у вас уже есть: строка, затем ваши логин и пароль.
- Часы: на часах редакции Standard вводить ничего не нужно; на телефоне выберите Подключить часы в меню карточки сервера, и часы входят по коду, который отдаёт телефон. Редакция noLegal позволяет ввести пароль и на часах.
- Любое устройство, где трудно набрать стойкий пароль (например, ТВ-приставка): на устройстве, которое уже вошло, выберите Выдать код сопряжения и введите код вместо пароля. В нём 8 символов, он работает один раз и действует 10 минут.
- Защищённая папка: её PIN, который задают там, где папка раздаётся.
- Google Drive: один вход в Google, от сервера ничего.
Логин и пароль
- Логин - от 3 до 64 латинских букв, цифр, точек, дефисов или подчёркиваний; заглавные буквы считаются строчными.
- Пароль - не меньше 10 символов, с заглавными и строчными латинскими буквами и цифрами. Сервер хранит только его хеш с солью, поэтому прочитать пароль обратно нельзя - и хозяину тоже.
- Подбор замедлен. Сервер проверяет один пароль в секунду для логина и для адреса, без блокировки: неверная попытка стоит секунды, а верная срабатывает сразу после неё.
Люди вне вашего аккаунта
Папку или трансляцию можно передать тому, у кого нет вашего аккаунта. Есть два способа, и каждый отзывается отдельно:
- Гость. Человек регистрирует гостевой аккаунт на вашем сервере по приглашению вида Гость и видит только то, что вы отдали этому аккаунту, - одну папку или одну трансляцию. В FastMediaSorter: откройте Доступ снаружи для папки и выберите Пригласить гостя.
- Ссылка с паролем. Для человека совсем без аккаунта: откройте Доступ снаружи для папки и выберите Ссылка с паролем. Отправьте ссылку, а пароль сообщите другим путём - голосом или в другом мессенджере. Пароль проверяет только устройство, которое раздаёт папку, сервер его не хранит. Срока у ссылки нет; Отозвать прекращает её и открытые ею сеансы.
Те же два способа есть и для трансляции.
Смена пароля
- Вы знаете пароль. Откройте Мои устройства, меню карточки сервера, Сменить пароль, затем введите текущий пароль и новый. Это устройство остаётся в аккаунте; остальные устройства аккаунта выходят из него и просят новый пароль, а их место в списке остаётся.
- Хозяин сбрасывает пароль. Хозяин сервера может задать новый пароль любому аккаунту. Действие то же, и ни одно устройство не остаётся: все просят новый пароль.
- Вы забыли пароль. Восстановить его нельзя: у аккаунта нет почты, на которую отправить ссылку. Попросите хозяина сервера сбросить пароль или создайте новый аккаунт по новому приглашению.
Потерянное или проданное устройство
- Смените пароль аккаунта с другого устройства. Все остальные устройства сразу выходят, потерянное тоже.
- Отзовите устройство в Мои устройства, в его строке, Отозвать. Оно теряет доступ к аккаунту и сможет вернуться, только войдя снова.
Отзыв устройства сам по себе не меняет ни пароля, ни PIN папок, поэтому первый шаг - пароль. PIN папки меняют там, где папка раздаётся.
Как выйти из аккаунта
- Выйти из аккаунта на этом устройстве (в меню карточки сервера) убирает это устройство из списка аккаунта и заставляет его забыть вход. Аккаунт и его другие устройства остаются. Если до сервера не достучаться, устройство забывает вход у себя и остаётся в списке, пока другое устройство его не отзовёт.
- Удалить мой аккаунт стирает аккаунт и всё, что он хранит на сервере: Как удалить аккаунт.
Что задаёт хозяин сервера
- Число аккаунтов - по умолчанию 10. Аккаунты, которые делает сам хозяин, тоже считаются.
- Ограничения аккаунта, которые хозяин может задать для каждого аккаунта и по умолчанию для новых: устройства, папки, живые трансляции и размер буфера. По умолчанию ограничен только буфер - 5 ГиБ.
Запрос, который перешагнул бы предел, отклоняется и ничего не меняет; предел, сниженный ниже того, что у аккаунта уже есть, отклоняет только следующий запрос и ничего не удаляет.
Назад на страницу сервера обмена или на главную страницу портала.
Окна настроек Windows
Для сборок Windows с отдельными окнами настроек. В прежних сборках эти страницы объединены в настройках менеджера. Изменение навигации не делает невыпущенный компонент доступным; сведения о доступности выше остаются в силе.
В Windows вход, публикация ресурсов и управление этим ПК находятся в настройках менеджера, на странице учётной записи обмена. Локальный сервер настраивается отдельно и не требуется для входа на чужой сервер. Существующие действия удалённого администрирования сохраняют выбранный удалённый сервер.