简体中文
  • 发布

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)

个人访问令牌 (PAT) 提供了一种安全的方式,让用户无需使用凭证和交互式登录即可授予访问令牌。

你可以通过控制台中的用户详细信息页面或使用管理 API POST /users/:userId/personal-access-tokens 来创建 PAT。

有关详细信息,请参阅 文档

支持额外的首屏选项

除了 sign-inregister,我们现在启用了更多选项,允许开发者自定义呈现给用户的初始屏幕。这些新的首屏选项是:

  • identifier:sign_in: 仅向用户显示特定标识符的登录方法。
  • identifier:register: 仅向用户显示特定标识符的注册方法。
  • reset_password: 允许用户直接访问密码重置页面。
  • single_sign_on: 允许用户直接访问单点登录 (SSO) 页面。

有关详细信息,请参阅 文档

新的连接器

改进

  • 支持 login_hint 作为附加登录参数。
  • 实现了 well-known swagger 端点。
  • translate 命令从 @logto/cli 中分离出来,使 CLI 简单且小巧。
  • 添加了一个专用的 @logto/translate 包来翻译控制台和体验中的 i18n 短语。
  • 支持在控制台中创建用户时输入姓名。
  • 添加了新的查询参数 parse_error 并显式设置为 false,以仅返回原始 OIDC 错误消息。
  • 为自定义 JWT 上下文添加了 denyAccess() api,以有条件地阻止用户令牌请求。
  • 在 OAuth 连接器中支持嵌套属性配置文件映射(鸣谢 @devtekve)。
  • /users 管理 API 响应中添加了 hasPassword 属性。
  • 在用户详细信息中添加了用户密码信息。管理员可以轻松检查用户是否设置了密码,然后可以进行设置/重置操作。
  • 添加了新的管理 API 以根据当前密码策略设置检查密码。

错误修复

  • 防止由于 Experience 页面之间缓存的标识符导致的潜在错误。
  • 修复了阻止用户创建自定义 JWT 的问题。
  • 修复了 wecom 连接器平台。使用 Universal 而不是 null
  • lang 属性正确设置为控制台中的 <html>,以防止意外的浏览器翻译提示。
  • 允许在禁用注册时将新的社交身份链接到现有用户帐户。
  • 阻止用户注册和 SSO 专用电子邮件域的个人资料完成。