Интеграции: API ключи для обмена данными между платформами
Создан функционал API-ключей в разделе «Интеграции»: пользователь создаёт несколько ключей с названием проекта, ключ авторизует API-запросы между платформами экосистемы, каждое обращение логируется в журнал использования.
Зачем эта запись
Эта запись истории платформы ipd.by описывает работу над цифровыми платформами: системами учёта, кабинетами, интеграциями. Платформа — это не сайт, а рабочий инструмент с понятной сотрудникам логикой. Версия 4.21.0 (02.08.2026) описывает: «Интеграции: API ключи для обмена данными между платформами». Дальше по странице — что именно было сделано в этой версии и к каким кейсам это относится.
Что сделано в версии 4.21.0
от 02.08.2026Что добавлено
- Таблица api_keys — ключ хранится только хэшем (SHA-256), маскируется (ipd_...); модель ApiKey, контроллер, роуты под auth
- Страница «API ключи» — создание, показ ключа один раз, копирование, кнопка «Проверить ключ»
- API-обмен — таблица api_usage_log, middleware ApiKeyAuthMiddleware (Bearer ipd_...), роуты POST /api/v1/auth/check и GET /api/v1/me
- Журнал использования — какой ключ, когда и какие действия выполнял (IP + время)
Кейсы по этой теме
Эти реальные проекты подтверждают направление, в котором сделана версия.
Разделы по теме
Почему этому можно доверять
Платформа ipd.by развивается открыто: каждый пункт этой версии — реально выполненная работа с датой и описанием, а вся история изменений хранится в реестре версий на Laravel. Кейсы, на которые ведут ссылки выше, — реальные проекты, а не обещания.
Нужна такая работа над вашим проектом
Версии — это видимая история разработки: платформа растёт, а каждая страница объясняет, что и зачем сделано. Если ищете команду, которая так же профессионально развивает продукт — это как раз то, чем я занимаюсь.