简体中文
Logto 产品更新
是时候发布新的 Logto 版本了!本月,我们带来了新功能,例如阿拉伯语翻译和完整的 RTL 支持、个人访问令牌(PAT)、可配置的首屏,以及各种改进和错误修复。
阿拉伯语翻译和 RTL 支持
- 为控制台和体验用户界面添加了新的阿拉伯语翻译(鸣谢 @zaaakher)。
- 改进了用户界面布局和细节,以更好地支持 RTL 语言。
个人访问令牌 (PAT)
个人访问令牌 (PAT) 提供了一种安全的方式,让用户无需使用凭证和交互式登录即可授予访问令牌。
你可以通过控制台中的用户详细信息页面或使用管理 API POST /users/:userId/personal-access-tokens
来创建 PAT。
有关详细信息,请参阅 文档。
支持额外的首屏选项
除了 sign-in
和 register
,我们现在启用了更多选项,允许开发者自定义呈现给用户的初始屏幕。这些新的首屏选项是:
identifier:sign_in
: 仅向用户显示特定标识符的登录方法。identifier:register
: 仅向用户显示特定标识符的注册方法 。reset_password
: 允许用户直接访问密码重置页面。single_sign_on
: 允许用户直接访问单点登录 (SSO) 页面。
有关详细信息,请参阅 文档。
新的连接器
- 添加了 Kook 连接器(鸣谢 @Misaka-L)。
- 添加了 Patreon 连接器(鸣谢 @devtekve)。
- 添加了 GitLab 连接器(鸣谢 @devtekve)。
改进
- 支持
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 专用电子邮件域的个人资料完成。