Что такое токен в ссылке
В ссылке-подписке есть участок, похожий на случайный мусор из букв и цифр. Это не мусор — это единственное, что отличает вашу подписку от чужой.
Номер шкафчика в раздевалке: сам по себе бессмысленный, но по нему выдают именно ваши вещи.
Уникальная строка, которая идентифицирует вашу запись о доступе. Сервис по ней находит, кому принадлежит запрос, действует ли срок и какие серверы отдать.
Почему он длинный и нечитаемый
Потому что он должен быть неугадываемым. Если бы токены шли по порядку — первый, второй, третий, — подобрать чужой было бы делом минуты. Поэтому их делают длинными и случайными: перебрать такое количество вариантов невозможно за разумное время.
Отсюда и обращение с ним: токен — это пароль, просто встроенный в адрес. Кто знает ссылку, тот пользуется доступом. Никакого дополнительного входа с логином не требуется — в этом удобство и в этом же риск.
Что происходит при смене токена
-
01
Сервис выдаёт новую ссылку
Старый токен объявляется недействительным. Запись о доступе остаётся той же — меняется только ключ к ней.
-
02
Старая ссылка перестаёт отдавать список
Все, у кого была прежняя ссылка, включая вас на других устройствах, получают пустой ответ.
-
03
Нужно заменить ссылку везде
На каждом устройстве, где стоит приложение: старая просто перестанет обновляться.
Это стандартный способ отозвать утёкший доступ — и заодно объяснение того, почему чужие ключи умирают.
Проверьте узел «Доступ» отдельно от остальных
Понять, какая часть схемы отказала, проще всего подстановкой: вставьте в тот же клиент другую, заведомо живую ссылку-подписку. Заработало — приложение, ядро и устройство исправны, вопрос был к доступу. Не заработало — причина выше по схеме, и разбор на этой странице остаётся в силе. Ссылка Happ Plus на 3 дня выдаётся без карты.
- ссылка приходит сразу
- карта не нужна
- проверка занимает две минуты
Токен подписки и идентификатор в конфигурации — разные вещи
| Токен в ссылке-подписке | Идентификатор в конфигурации сервера | |
|---|---|---|
| Где находится | В адресе, по которому качается список | Внутри строки подключения к конкретному серверу |
| Кому предъявляется | Серверу сервиса при запросе списка | Серверу при установке соединения |
| Что даёт | Право получить список | Право подключиться |
| Что будет при смене | Список перестанет обновляться | Конкретный сервер перестанет пускать |
Оба существуют одновременно и оба нужны: первый работает на связи «доступ → приложение», второй — на связи «ядро → сервер». Разбор устройства самих строк — тема соседнего сайта сети про форматы данных, happhub.cc.
Можно ли придумать токен самому?
Нет, его выдаёт сервис. Он должен быть уникальным в его базе.
Токен меняется при продлении?
Обычно нет: продление меняет дату в записи, а не ключ к ней. Ссылка остаётся прежней.
Что делать, если ссылка утекла?
Запросить у сервиса смену ссылки. Старая перестанет работать у всех, включая того, кому она попала.
Схема наверху держится на одном узле, который нельзя починить настройками: серверы приходят из подписки. Есть живой доступ — приложению есть что показать, ядру есть что запустить. Нет — интерфейс исправен, а список пуст. Доступ Happ Plus закрывает этот узел: одна ссылка на все устройства, серверы обновляются сами, первые 3 дня бесплатно и без карты.
Оформить доступ →