выбрать блог
всего сообщений: 2076 сообщений в блоге: 96 21.02.18 20:39 UTC

Квитки регистрации

  

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

Есть публичный и приватный ключи. Система регистрации подписывает своим приватным ключом некий квиток, в котором от своего имени гарантирует, что обладатель сего квитка - Вася с улицы Ленина,14. И все, кто принимает публичный ключ этой станции, принимают юзера, как Васю с улицы Ленина,14.

Формат квитка:
ИМЯ
УЛИЦА,ДОМ
ОПЦИИ
ПОДПИСЬ

Всё всё это упаковывается в urlsafe_base64, и чтобы было видно, это это именно квиток, по бокам оно маркируется символом :
Всё, теперь эту строку чуть более 100 байт можно применять на других доверяющих станциях, либо логинясь на них, либо прямо в форме ответа вставлять её.

Основной сервис регистрации: u.gk11.ru

Также есть простой php-скрипт z90250ap.beget.tech/reg/
Он выдаёт случайные аккаунты всем, кто принимает z90250ap.beget.tech/reg/php.key
В идеале можно просто впрок нагенерировать себе квитков, и после этого использовать в изолированной среде, не используя никакие средства регистрации. Или сисоп может вручную генерировать квитки своим юзерам.

Комментарии

Добавить комментарий