Logto 2023 一月更新
Logto 產品更新:2023 年 1 月
🙋 嘿,各位朋友!
在 2023 年的第一天,我們為大家推出了一些功能:
- Web hooks,高級搜尋 API,新連接器
- 管理控制台增強,重構的互動 API 和審計日誌
- 新博客文章
💥 不兼容變更 💥
如果你想透過管理 API 進行原始的模糊用戶搜尋,需要在關鍵字周圍加上 %
。例如:
原:GET /users?search=foo
現在:GET /users?search=%foo%
遷移
如果你從舊版本的 logto 升級,請確保參閱我們的資料庫更改 教程。
功能更新
🪝 Web hooks
透過 hooks,Logto 可以讓你以事件驅動方式與其他服務互動,提高可擴展性。例如,註冊新用戶後進行一些異步工作。
我們在此版本中支持三個事件:PostRegister
、PostSignIn
和 PostResetPassword
。查看 🪝 Web hooks 以獲得概念解釋和詳細使用方法。
⚙️ 高級搜尋 API
管理 API 是與 Logto 通訊的程式化方式。我們重新設計了用戶搜尋 API,使其對於高級搜尋請求更強大。
現在你可以指定一個或多個搜尋字段以及匹配模式。例如,你可以搜尋:
- 名稱以“ Alice”開頭,區分大小寫;或者
- 電子郵件包括“ Alice”,不區分大小寫。
還支持精確搜尋,例如,搜尋名稱正好是“ John Wick”的用戶。查看高級用戶搜尋以了解詳情。
🔗 連接器
Logto 建立在開放標準之上,我們相信這些標準可以消除軟體開發中的巨大差距。從這個版本開始,Logto 支持基於相同開放標準:OAuth 2.0 或 OpenID Connect 創建多個連接器;我們稱它們為“標準連接器”。
我們正在開發更多標準連接器,例如 SAML 和 LDAP。隨時告訴我們你的需求!
此外,我們想感謝我們的社群貢獻者:
謝謝!
增強
💻 管理控制台增強以簡化設置過程
現在你可以感受到以下的增強:
- 改善的響應式設計 我們優化了響應式設計,以確保介面在不同螢幕尺寸上看起來都很棒。
- 佈局簡化 我們精簡了介面的佈局,以更合邏輯和直觀的方式組織內容。這使我們的開發者更容易在介面中導航,找到他們需要的東西。
- 固定的非直觀互動行為 我們更改了儲存互動,並使其成為一個部分層級的行為,這避免了看到過多的雙重確認警告。我們希望在配置時提供更安全的開發者體驗。
請查看和探索,讓我們知道你的感受! 😉
🧑🚀 重構的互動 API 和審計日誌
由於登入體驗的靈活性和複雜性增加,並且為了提供更可稽核和結構化的用戶互動日誌,我們決定以記錄機制重構我們的互動 API;原始的 session API 自此不再使用。
審計日誌按照新的關鍵定義進行精細分類,並優化了行為追蹤的負載。檢查管理控制台中的“審計日誌”標籤 ,以感受變化。
博客文章
- 無縫登入體驗的設計考量(第二章) 瞭解我們的設計思維和決策哲學
- 將一個 60k LOC TypeScript (NodeJS) 儲存庫遷移到 ESM,測試速度提高四倍 我們工程努力進行模組系統遷移的實際系列