⭕️ Anonymous Нить разработки механизма сессионных токенов для проекта pissykaka 11.11.2025 15:40 #71577
Данная нить посвящена разработке механизма сессионных токенов для API проектов pissykaka и umeradio.
Задача
Минимизировать или иметь возможность прекратить доступ к чану для клиентов без токена, а также внутреняя идентификация постеров относительно отправляемого ими контента для упрощения модерации.
Что использует?
User-agent
Accept
Accept-Language
Accept-Encoding
Browsec-specific parameters: scale, apis (only in schizochan)
IP Addr
Passport Key
Это те данные, которые вы публично отправляете на сервер pissykaka либо используете в его работе.
Согласно им будет генерироваться токен, его отпечаток будет хранится/передаваться в cookie.
Доступные опции токена
Настройки отображения досок
Настройка цветовой схемы
Список своих нитей/постов
Уведомление о новых постах по временному курсору
Кастомизируемый список макросов для формы ответа
Коллекции избранного контента: нити, списки треков, отдельные треки, файлы
Синхронизация настроек между клиентами
Варианты кодового обозначения
Magic ID
Context ID
Parametric ID
В целом, нить в первую очередь про лог разработки. Безусловно, принимаются предложения любого толка.
⭕️ Anonymous 11.11.2025 15:41 #71579
У данного use case есть issue на github - https://github.com/U-Me-Chan/umechan/issues/112
⭕️ Anonymous 11.11.2025 16:07 #71587
Во-первых, я хотел бы минимизировать по возможности использование запускаемого кода на стороне браузера.
Во-вторых, мне не нужна большая точность - ничего страшного, если будет присутствовать большее количество outdated-сессий относительно благочестивых MagicID, по возможности использующих опции.
В-третьих, это для вашего же комфорта. Вы можете получать личное ощущение от ресурса настолько конфигурируемым, насколько это возможно для ресурса без регистрации и с возможностью анонимного постинга.
Алсо, в список используемых заголовков можно добавить ещё и Referer - обычно он содержит один из трёх ресурсов, а прямой доступ к медиа без рефера вроде как даже плохо в условиях текущего устройства Сети.
Также в список фич можно было бы добавить возможность скрывать посты от определённого MagicID, хы.
⭕️ Anonymous 12.12.2025 13:21 #1765531270773223
Ещё на заметку: TLS Fingerprinting. Взял отсюда, например: >>1765531051438877