Обновления продукта Logto
Logto v1.37.0 уже здесь — с встроенным приложением Account Center, расширенной настройкой JWT с использованием контекста приложения и настраиваемыми клеймами ID токена. Также решены проблемы перенаправления на пользовательские домены и повышена стабильность процессов регистрации и связывания социальных сетей.
Новые возможности и улучшения
Встроенное приложение Account Center
В этом выпуске представлено одностраничное приложение Account Center, встроенное как приложение Logto для конечных пользователей:
- Поддержка обновления профиля для основной электронной почты, номера телефона, имени пользователя и пароля, с подтверждением изменений.
- Управление MFA для TOTP, резервных кодов (загрузка/повторная генерация) и passkeys (WebAuthn), включая переименование и удаление.
- Для всех чувствительных операций требуется подтверждение пароля/почты/телефона, предусмотрены отдельные экраны успеха.
Документация: Настройки аккаунта через Account API
Контекст приложения в JWT Customizer
Контекст приложения (например, имя приложения, описание и пользовательские данные) теперь доступен в скриптах настройки JWT для:
- Access token
- Client credentials token
Это позволяет настраивать клеймы JWT с учетом приложения.
Конфигурация клеймов ID токена
Теперь ты можешь указывать дополнительные клеймы, включаемые в ID токены, через Console или Management API:
custom_dataidentitiesrolesorganizationsorganization_roles
Исправления багов и стабильность
Исправление перенаправления встроенных приложений для пользовательских доменов
Исправлена ошибка invalid_redirect_uri для встроенного Account Center и Demo app при работе через пользовательские домены.
- Причина: Метаданные встроенного клиента создавались только на основе URL-адресов арендодателя по умолчанию, в то время как актуальный
redirect_uriмог строиться на базе пользовательского домена. - Исправление:
getTenantUrlsтеперь принимает необязательный endpoint во время выполнения. Генерация метаданных для Account Center и Demo app теперь используетenvSet.endpoint, так что URI перенаправления/выхода автоматически содержат активный пользовательский домен.

