Обновления продукта Logto
Время для нового выпуска Logto! В этом месяце мы добавляем новые функции, такие как перевод на арабский язык и полная поддержка RTL, персональный токен доступа (PAT), настраиваемый первый экран, а также различные улучшения и исправления ошибок.
Перевод на арабский язык и поддержка RTL
- Добавлен новый перевод на арабский язык как в интерфейсе Консоли, так и в интерфейсе Пользовательского Опыта (благодарность @zaaakher).
- Улучшена компоновка и детали интерфейса для лучшей поддержки RTL языков.
Персональный токен доступа (PAT)
Персональные токены доступа (PATs) предоставляют безопасный способ для пользователей предоставлять токены доступа без использования своих учетных данных и интерактивного входа в систему.
Вы можете создать PAT, перейдя на страницу сведений о пользователе в Консоли или используя API управления POST /users/:userId/personal-access-tokens
.
Обратитесь к документации для получения более подробной информации.
Поддержка дополнительных вариантов первого экрана
В дополнение к sign-in
и register
мы теперь предоставляем больше опций, позволяющих разработчикам настраивать начальный экран, показываемый пользователям. Эти новые варианты первого экрана:
identifier:sign_in
: Показывать пользователям только определенные методы входа на основе идентификатора.identifier:register
: Показывать пользователям только определенные методы регистрации на основе идентификатора.reset_password
: Позволяет пользователям непосредственно получить доступ к странице сброса пароля.single_sign_on
: Позволяет пользователям непосредственно получить доступ к странице единого входа (SSO).
Обратитесь к документации для получения более подробной информации.
Новые коннекторы
- Добавлен Kook коннектор (благодарность @Misaka-L).
- Добавлен Patreon коннектор (благодарность @devtekve).
- Добавлен GitLab коннектор (благодарность @devtekve).
Улучшения
- Поддержка
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.