О проекте Libermall ID
Единая идентификация для всех продуктов экосистемы Libermall — от каталога отзывов до криптобиржи.
Зачем мы это делаем
Экосистема Libermall — это сеть из взаимосвязанных продуктов: маркетплейс, биржа, виртуальные карты, каталог отзывов, AI-сервисы. Каждый из них работает лучше когда знает контекст пользователя — какие сайты вы любите, какие монеты держите, какой рейтинг как трейдера. До Libermall ID каждый сервис вёл свою отдельную базу аккаунтов — и связи между ними рвались.
Libermall ID решает эту фрагментацию: один профиль работает везде, история переносится между продуктами, не нужно регистрироваться по сто раз.
Технологии
- OpenID Connect 1.0 — стандарт identity layer поверх OAuth 2.0
- OAuth 2.0 — для авторизации сторонних приложений
- SAML 2.0 — для корпоративной интеграции
- JWT с RS256 для подписи токенов (4096-bit ключ)
- Telegram Login Widget + TON Connect v2 как identity providers
- WebAuthn / Passkeys для passwordless 2FA
Архитектура
В основе — Casdoor (open-source, BSD 3-Clause), индустриальный identity server, спонсируемый Casbin Foundation. Поверх него — наш брендированный UI и собственные адаптеры для Telegram и TON Connect.
Сервер развёрнут на изолированном VPS в Frankfurt с автоматическим обновлением SSL через Let's Encrypt и daily бэкапами.
Open Source
Большая часть инфраструктуры открыта: github.com/DeFiTON/libermall-id. Документация, deploy-скрипты, integration-examples — всё там.
Дорожная карта
- Phase 1 ✅ — деплой Casdoor, домен, SSL
- Phase 2 ✅ — Telegram provider, первый OAuth-клиент (Sites.Reviews)
- Phase 3 — TON Connect provider, личный кабинет, брендированный UI
- Phase 4 — NFT-имена
@handle.lbmчерез смарт-контракт на TON - Phase 5 — Cross-product рейтинги трейдеров, вишлисты на маркетплейсе
Команда и контакты
Проект ведёт команда Libermall. Контакт: hello@libermall.com.