繁體中文(香港)
使用 Logto 構建 SvelteKit 身份驗證
學習如何通過整合 Logto SDK 來使用 SvelteKit 構建用戶身份驗證流程。
開始使用
簡介
- Logto 是一個開源的 Auth0 替代方案,用於構建身份基礎設施。它支持各種登錄方式,包括用戶名、電郵、電話號碼和流行的社交登錄,例如 Google 和 GitHub。
- SvelteKit 是一個用於使用 Svelte 快速開發強大和高性能 Web 應用程序的框架。
在本教程中,我們將向你展示如何通過集成 Logto SDK 來使用 SvelteKit 構建用戶身份驗證流程。教程使用 TypeScript 作為編程語言。
先決條件
在開始之前,請確保你具備以下條件:
- 一個 Logto 帳戶。如果你還沒有,可以 免費註冊。
- A SvelteKit 開發環境和一個項目。
創建一個 Logto 應用程序
要開始,請創建一個類型為 "傳統網頁" 的 Logto 應用程序。按照以下步驟創建 Logto 應用程序:
- 登錄到 Logto 控制台。
- 在左側導航欄中,點擊 應用程序。
- 點擊 創建應用程序。
- 在打開的頁面中,找到 "傳統網頁" 部分並定位到 "SvelteKit" 卡片。
- 點擊 開始構建,輸入你的應用程序名稱。
- 點擊 創建。
然後你應該會看到一個互動指南,指導你如何將 Logto SDK 集成到你的 SvelteKit 應用程序中。以下內容可以作為未來的參考。
整合 Logto SDK
安裝
通過你喜愛的套件管理器安裝 Logto SDK:
添加 Logto hook
在你的 hooks.server.ts 文件中,添加以下代碼將 Logto hook 注入到你的服務器中:
由於這些信息是敏感的,建議使用環境變量:

