繁體中文(香港)
介紹 Protected App:只需幾個點擊即可建立身份驗證,不需要編寫程式碼
Protected App 的背後故事。
將 Logto 打造成為 Auth0 的開放替代品可謂一段不凡的旅程。網絡上有很多種方法來確認身份,那為何還要多此一舉?這就是我們思考的大問題。我們希望任何程式員都能快速上手使用,而不必學習一堆 SDK 或撰寫大量程式碼。
所以,這是個大新聞:我們製作了 Protected App。它非常簡單—只需填入兩個位置,然後 bam,你的應用程式就有了身份驗證保護。沒有煩惱。 🎉
Protected App 的動機
在維護官方 SDK 的過程中,我們注意到一個顯著的問題:儘管為開發人員提供了豐富的 SDK 和範例專案,整合過程仍然很具挑戰性。開發人員必須了解各種 "令牌" 並撰寫額外的程式碼來整合它們。這讓我們質疑:使用 Logto 真的比從頭開始建立新的身份驗證系統更簡單嗎?遺憾的是,我們意識到這並不像預期那麼簡單。
從 Express SDK 中獲得靈感
在 Express SDK 中,我們建議開發人員添加一個中介件作為額外層來執行三個關鍵任務:處理身份驗證路徑、檢查身份驗證狀態並將使用者資訊附加到請求對象中。通過這樣做,開發人員可以從請求中訪問受信任的身份驗證對象,而不需要了解 "整合 SDK" 的複雜性。這促使我們思考:我們是否可以為開發人員處理前期任務,並直接引領他們進入下一步?