Ekzo Identity — единый центр аутентификации
Single Sign-On и управление доступом на базе OpenID Connect поверх OAuth 2.0. Один вход для пользователя, подписанные JWT-токены для всех микросервисов платформы.
Центральный орган аутентификации платформы
Identity выдаёт подписанные JWT access-токены, которые downstream-сервисы проверяют двумя способами: локально по публичному ключу из JWKS-эндпоинта (без сетевого запроса) или через introspection-эндпоинт на стороне сервера.
Приложения регистрируются как OAuth 2.0 клиенты и получают токены по стандартным флоу. Пользователь аутентифицируется один раз, а его личность и ролевые права передаются в каждом токене по всей платформе.
Одна платформа — три сценария
Identity закрывает аутентификацию клиентов, сотрудников и сервисов из единого центра
Бесшовный вход для клиентов
Один вход — токен для всех сервисов
Приложения получают JWT через стандартные флоу, микросервисы проверяют его локально или через introspection
Проверяют токен локально по ключу JWKS или через introspection-эндпоинт и получают права из claims
Открытые стандарты идентификации
Identity построен на промышленных стандартах — совместим с любым OIDC/OAuth-клиентом
Authorization Code + PKCE для браузеров, Client Credentials для M2M, отзыв токенов (RFC 7009) и индикаторы ресурсов (RFC 8707)
ID-токены, UserInfo, Discovery (.well-known) и провайдер идентичности
Самодостаточные подписанные токены с KID-заголовком и ротацией ключей
Публикация публичного ключа для локальной проверки токенов без запроса
Защита от перехвата authorization code для публичных клиентов
Серверная валидация токенов и получение активных claims
Аутентификация за четыре шага
От регистрации приложения до проверки токена в микросервисе
Всё для управления идентификацией
Полный набор инструментов аутентификации, авторизации и управления доступом
Стандартный OIDC — никакой магии
Готовые эндпоинты Discovery, JWKS и introspection. Проверяйте токены локально или на сервере.
# OIDC discovery GET /.well-known/openid-configuration # JWKS — public key for local JWT verification GET /oauth/discovery/keys # Server-side token introspection (RFC 7662) POST /oauth/introspect # Token revocation (RFC 7009) POST /oauth/revoke # UserInfo GET /oauth/userinfo
Гибкая структура токенов для каждого приложения
Каждый OAuth-клиент задаёт FEEL-выражение, которое при выдаче токена формирует claims JWT — из ролей и атрибутов пользователя или статических значений
{ name: user.name, aud: ["tasklist-api", "operate-api"], permissions: { "tasklist-api": ["read:*", "write:*"], "operate-api": ["read:*"] } }
Всё для управления идентификацией
Полный набор инструментов аутентификации, авторизации и управления доступом
Единая идентичность для любой архитектуры
Identity подходит для микросервисов, корпоративных порталов и внешних API
Подключите Identity к вашей платформе
Мы будем рады ответить на ваши вопросы или провести персональную демонстрацию возможностей Identity.
