• выпуск

Обновления продукта Logto

Время для нового выпуска Logto! В этом месяце мы добавляем новые функции, такие как перевод на арабский язык и полная поддержка RTL, персональный токен доступа (PAT), настраиваемый первый экран, а также различные улучшения и исправления ошибок.

Charles
Charles
Developer

Перевод на арабский язык и поддержка RTL

  • Добавлен новый перевод на арабский язык как в интерфейсе Консоли, так и в интерфейсе Пользовательского Опыта (благодарность @zaaakher).
  • Улучшена компоновка и детали интерфейса для лучшей поддержки RTL языков.

367272534-31cef491-e3b4-44b0-9276-379384a7f3e2.png 367329253-86ede193-bdec-4788-8c6c-ea1813abb9ee.png

Персональный токен доступа (PAT)

Персональные токены доступа (PATs) предоставляют безопасный способ для пользователей предоставлять токены доступа без использования своих учетных данных и интерактивного входа в систему.

Вы можете создать PAT, перейдя на страницу сведений о пользователе в Консоли или используя API управления POST /users/:userId/personal-access-tokens.

Обратитесь к документации для получения более подробной информации.

Поддержка дополнительных вариантов первого экрана

В дополнение к sign-in и register мы теперь предоставляем больше опций, позволяющих разработчикам настраивать начальный экран, показываемый пользователям. Эти новые варианты первого экрана:

  • identifier:sign_in: Показывать пользователям только определенные методы входа на основе идентификатора.
  • identifier:register: Показывать пользователям только определенные методы регистрации на основе идентификатора.
  • reset_password: Позволяет пользователям непосредственно получить доступ к странице сброса пароля.
  • single_sign_on: Позволяет пользователям непосредственно получить доступ к странице единого входа (SSO).

Обратитесь к документации для получения более подробной информации.

Новые коннекторы

Улучшения

  • Поддержка login_hint как дополнительного параметра для входа в систему.
  • Реализованы общепринятые конечные точки swagger.
  • Команда translate выделена из @logto/cli для упрощения и уменьшения размера CLI.
  • Добавлен специальный пакет @logto/translate для перевода i18n фраз в Консоли и Пользовательском Опыте.
  • Поддержка ввода имени при создании пользователя в Консоли.
  • Добавлен новый параметр запроса parse_error и явно задано значение false для возврата только сырого сообщения об ошибке OIDC.
  • Добавлен метод denyAccess() в пользовательский контекст JWT для условной блокировки запроса токена пользователя.
  • Поддержка сопоставления вложенных атрибутов профиля в OAuth коннекторе (благодарность @devtekve).
  • Добавлено свойство hasPassword в ответ API управления /users.
  • Добавлена информация о пароле пользователя в сведениях о пользователе. Администратор может легко проверить, установил ли пользователь пароль, и при необходимости выполнить установку/сброс.
  • Добавлен новый API управления для проверки пароля в соответствии с текущими настройками политики пароля.

Исправления ошибок

  • Предотвращена потенциальная ошибка, вызванная кешированными идентификаторами на страницах Пользовательского Опыта.
  • Исправлена ошибка, блокирующая пользователей при создании пользовательского JWT.
  • Исправлена платформа коннектора wecom. Используйте Universal вместо null.
  • Атрибут lang правильно установлен в <html> на Консоле, предотвращая неожиданные запросы переводчика браузера.
  • Разрешена привязка новой социальной идентичности к существующей учетной записи пользователя, когда регистрация отключена.
  • Предотвращена регистрация пользователей и выполнение профиля с доменами эл. почты только для SSO.