繁體中文(台灣)
  • release

Logto 產品更新

又到了新版本 Logto 發布的時候了!這個月,我們帶來了新的功能,如阿拉伯語翻譯和完整的 RTL 支援,個人存取憑證 (PAT),可配置的第一屏,以及各種改進和錯誤修復。

Charles
Charles
Developer

阿拉伯語翻譯和 RTL 支援

  • 在控制台和體驗 UI 中新增阿拉伯語翻譯(感謝 @zaaakher 的貢獻)。
  • 改進了 UI 佈局和細節,以更好地支援 RTL 語言。

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

個人存取憑證 (PAT)

個人存取憑證 (PAT) 提供了一種安全的方式,讓用戶可以在不使用憑證和互動式登入的情況下授予存取憑證。

你可以通過控制台中的用戶詳細頁面創建 PAT,或者使用管理 API POST /users/:userId/personal-access-tokens

參考 文件 以獲取更多詳細資訊。

支援額外的第一屏選項

除了 sign-inregister,我們現在啟用了更多選項,允許開發者自定義展示給用戶的初始畫面。這些新的第一屏選項是:

  • 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 錯誤信息。
  • 在自定義 JWT 上下文中新增 denyAccess() API 以有條件地阻止用戶憑證請求。
  • 在 OAuth 連接器中支援嵌套屬性配置文件映射(感謝 @devtekve 的貢獻)。
  • /users 管理 API 回應中添加了 hasPassword 屬性。
  • 在用戶詳情中新增用戶密碼資訊。管理員可以輕鬆檢查用戶是否設置了密碼,然後執行設置/重置操作。
  • 新增管理 API 以根據當前密碼政策設置檢查密碼。

錯誤修復

  • 防止了可能由經驗頁面間緩存標識符引起的潛在錯誤。
  • 修復了阻止用戶創建自定義 JWT 的問題。
  • 修正了 wecom 連接器平台。使用 Universal 代替 null
  • 在控制台中正確設置 lang 屬性到 <html>,防止意外的瀏覽器翻譯提示。
  • 允許將新的社交身份連接到已存在的用戶賬戶,即使註冊已禁用。
  • 防止了僅 SSO 電郵域的用戶註冊和資料填寫。