SDK
SDK MIX ID выполняют браузерную авторизацию и проверку токенов на backend. Сборки SDK поставляются отдельно от сервиса идентификации; ниже указаны пространства импортов пакетов.
Браузер
Заголовок раздела «Браузер»@zorin/mix-browser предоставляет MixBrowserClient. Задайте issuer, clientId, redirectUri и scopes. Вызывайте signIn из действия входа, а handleCallback — на зарегистрированном callback-маршруте. Redirect и popup имеют разный жизненный цикл: popup требует действия пользователя и связи с открывшим окном.
@zorin/mix-react интегрирует браузерную идентификацию в React. Не помещайте токены в логи и URL; способ их хранения в приложении выбирается отдельно от браузерного клиента.
Backend
Заголовок раздела «Backend»@zorin/mix-node предоставляет MixTokenVerifier и извлечение bearer token. Задайте issuer и audience, проверьте access token, затем scopes конкретной операции. Identity token не даёт права вызвать API. Проверка подписи не запрашивает текущий отзыв сессии.
Доверенный gateway
Заголовок раздела «Доверенный gateway»Assertion helpers используются за аутентифицированным gateway. На принимающей стороне проверяйте audience, срок жизни и повторное использование сообщения; одного пересланного HTTP-заголовка недостаточно для доверия.