Logto 2023 年 3 月更新
Logto 产品在 2023 年 3 月的更新
你知道吗? 我们更新了 Logto 的标志!我们简化了渐变,但增强了品牌色,使其更容易被识别。
我们感谢你参与测试 Logto OSS,我们很高兴宣布我们的第一个稳定版。在这个版本中,我们提供了大量的改进,以提升登录体验,让你的终端用户更加愉悦。此新版本还包括多个实用的新功能。
注意 如果你错过了,请查看来自高的信:Announcing Logto Cloud (Preview) and OSS General Availability。
让我们看看有什么新变化!
💥 重大变更 💥
将 /api/phrase
API 重命名为 /api/.well-known/phrases
。
新功能
自定义 CSS 编辑器
“登录体验”选项卡中现在有一个自定义 CSS 代码编辑器,允许你对应用进行高级 UI 自定义。你可以通过右侧的登录体验预览实时查看更改效果。
图片上传器
控制台现在支持用于多种场景的拖放式图片上传器。如果系统中配置了存储提供商,你可以直接从本地文件系统上传图片。第一版本的上传器支持 AWS S3 和 Azure Blob Storage。更多信息,请参考 配置存储提供商 文档。
控制台个人资料页面
我们删除了之前的个人资料组件并将其移至用户个人资料页面。你可以通过点击右上角的用户头像进入页面。在那里,你也可以通过弹出菜单直接更改语言或主题。
在个人资料页面上,你可以更新你的头像、姓名和用户名,以及更改密码。对于云用户,现在可以绑定你的电子邮件地址和社交账户(首次启动时支持 Google 和 GitHub)。
登录体验
在登录体验中加入了“Powered by Logto”。
CLI
我们添加了一个新的 CLI 命令 db system
,允许你获取/设置数据库的系统表值。在终端中输入 logto db system --help
以查看详细信息。
改进
添加参数以指定显示登录或注册
我们在 JavaScript SDK 中新增了一个参数,允许用户指定期望的用户交互体验。例如,在我们的 React SDK 中:
其他 SDK 很快也会更新。
国家代码选择器
在登录体验中添加了一个带有搜索框的国家代码选择下拉组件,允许用户通过输入快速搜索国家代码。
自定义网站图标
用户现在可以在登录体验品牌设置中上传自己的网站图标。本地的 logto 图标将作为后备选项。
动态 HTML 标题
现在,登录体验不再显示“Logto”,而是根据当前上下文更改页面标题,例如“创建账户 ”。
增强的密码策略
密码策略已更新,要求至少 8 个字符并包含字母、数字和符号的组合。现在允许的字符包括:
- 数字:
0-9
- 字母:
a-z
,A-Z
- 符号:
!"#$%&'()*+,-./:;<=>?@[]^_`{|}~
用户现在必须至少使用三种类型字符中的两种。
请注意,新密码策略仅适用于新用户或新密码。现有用户可以继续使用旧密码登录。
实现轻量版设置密码表单
新轻量版仅包含一个密码字段,并将在启用忘记密码功能(通过电子邮件和电话重置密码)时使用。如果你没有启用任何电子邮件或短信服务,旧版设置密码表单仍包含两个字段(密码和确认密码)将被使用。
支持隐私政策 URL
在登录体验设置中新增了隐私政策 URL 字段,以支持终端用户的隐私声明需求。
简化注册流程中的使用条款和隐私政策手动同意
使用条款和隐私政策手动同意步骤已从登录流程中移除。登录页面中的同意复选框已被替换为使用条款和隐私政策的链接。
用户仍然可以在登录前阅读协议。然而,手动同意对于注册流程,包括使用新社交身份注册,仍然是强制的。
新贡献者
- @Eengineer1 在 https://github.com/logto-io/logto/pull/3431 中做出了首次贡献