Для разработчиков

Интеграция за вечер, а не за квартал

Стандартный OIDC/OAuth, REST API, SDK и песочница — и российская специфика из коробки

Смотреть возможности

OIDC за несколько строк

Стандартный Authorization Code Flow. Любой OIDC-клиент подойдёт без изменений.

# 1. Discovery endpoint
GET https://oidc.keydee.ru/oidc/.well-known/openid-configuration

# 2. Authorization request
GET https://oidc.keydee.ru/oidc/auth
  ?client_id=YOUR_CLIENT_ID
  &redirect_uri=https://yourapp.ru/callback
  &response_type=code
  &scope=openid profile email phone
  &state=RANDOM_STATE

# 3. Token exchange
POST https://oidc.keydee.ru/oidc/token
Content-Type: application/x-www-form-urlencoded

grant_type=authorization_code
&code=AUTH_CODE
&redirect_uri=https://yourapp.ru/callback
&client_id=YOUR_CLIENT_ID
&client_secret=YOUR_CLIENT_SECRET

Полная документация и интерактивные примеры — в кабинете разработчика.

REST API и OpenAPI-спецификация

Полный набор эндпоинтов для управления пользователями, организациями, токенами и аудит-логами

  • Users API: CRUD пользователей, поиск, блокировка, удаление
  • Organizations API: мультитенантность, роли, участники
  • Tokens API: выпуск, отзыв, интроспекция
  • Audit API: запрос логов с фильтрацией по времени, IP, типу события
  • Admin API: управление приложениями, коннекторами, настройками
GET

/users

Список пользователей

POST

/users

Создать пользователя

DELETE

/users/:id

Удалить пользователя

SDK и готовые интеграции

JavaScript / TypeScript SDK

npm-пакет, TypeScript typings

Python SDK

pip-пакет, async-поддержка

Go SDK

Go module, idiomatic API

PHP SDK

Composer-пакет

React-компоненты входа

Готовые UI-компоненты

WordPress / Tilda / конструкторы

Готовые плагины

Вебхуки в реальном времени

Реагируйте на события в платформе мгновенно — без поллинга

  • user.created — новый пользователь зарегистрировался
  • user.login — успешный вход с IP и UserAgent
  • user.blocked — аккаунт заблокирован (ATO-детектор)
  • user.data_updated — изменение профиля
  • consent.updated — пользователь обновил согласия
  • password.reset — запрос восстановления пароля

Webhook payload

{
  "event": "user.login",
  "timestamp": "2025-01-15T14:23:00Z",
  "user_id": "usr_abc123",
  "ip": "185.12.44.1",
  "user_agent": "Mozilla/5.0..."
}

Открытое ядро + российская специфика

KeyDee построен на open source OIDC/OAuth-движке — production-ready платформе. Поверх него мы добавляем то, чего нет у глобальных решений.

Открытое ядро

  • OIDC, OAuth 2.0
  • Организации (B2B)
  • RBAC
  • Соц-коннекторы

KeyDee добавляет

  • Российские SMS
  • ЕСИА / ГосУслуги
  • ФЗ-152 и размещение в РФ
  • SIEM и аудит
  • ИБ-обвязка корпоративного уровня

Начните без риска

Песочница

Тестовая среда, не требует production-данных, заготовленные пользователи для тестирования сценариев

Кабинет разработчика

Настройка приложений, управление коннекторами, просмотр логов, генерация ключей

Частые вопросы

Нужен ли SSL для интеграции?

Да, redirect_uri должен использовать HTTPS в production. В песочнице допускается localhost.

Можно ли использовать KeyDee с любым фреймворком?

Да. Любой фреймворк с поддержкой OIDC — Next.js, Nuxt, Django, Laravel, Spring Boot и другие.

Как мигрировать существующих пользователей?

Мы предоставляем инструмент импорта пользователей из CSV и JSON. Пароли мигрируются с хешированием или через принудительный сброс при первом входе.

Есть ли rate limiting на API?

Да. Настраивается в кабинете разработчика. По умолчанию — защита от DDoS и злоупотреблений.

Покажем платформу на вашем сценарии за 30 минут

Никаких длинных презентаций. Покажем, как KeyDee работает именно для вашего продукта — и ответим на все технические вопросы.

Свяжемся в течение 2 часов · Размещение данных в РФ · ФЗ-152

Оставить заявку

Ответим в течение 2 часов в рабочее время