Nuxt Sanctum 身份驗證
簡介
nuxt-sanctum-authentication 模組將 Laravel Sanctum 與 Nuxt 3 無縫整合,為您的應用程式提供簡單且安全的身份驗證過程。它在伺服器端渲染 (SSR) 和客戶端渲染 (CSR) 環境中都能有效運作,確保無論您的應用程式如何渲染,都能保持一致且可靠的身份驗證。
主要功能
- 無縫 CSR 和 SSR 支援:在客戶端和伺服器端渲染模式下均可順暢運作。
- 自動 CSRF 令牌管理:自動處理 CSRF 令牌,保護您的應用程式免受跨站請求偽造攻擊。
- Bearer 令牌管理:管理 Bearer 令牌,以便安全存取受保護的資源。
- 與 Nuxt 的 ofetch 客戶端整合:與 Nuxt 的 ofetch 客戶端完全相容,以便在您的應用程式中發出經過身份驗證的 HTTP 請求。
重要提示:在使用此模組之前,請確保您的後端已正確設定 Laravel Sanctum。有關更詳細的設定說明,請參閱 Laravel Sanctum 文件。
文件
如需完整文件,包括設定說明和 API 參考,請造訪 Nuxt Sanctum 身份驗證文件。
影片教學
觀看此 影片教學 中關於如何使用 nuxt-sanctum-authentication
模組的逐步指南。
示範儲存庫
若要探索原始碼,請查看 Nuxt Sanctum 身份驗證示範儲存庫。
- 關於基於 Cookie 的 SPA 身份驗證,請參閱
main
分支。 - 關於API 令牌身份驗證,請查看
api-token-authentication
分支。
貢獻
歡迎您對 nuxt-sanctum-authentication
模組做出貢獻!無論是錯誤修正、功能增強還是文件改進,都請隨時提交 Pull Request。
開發設定
- Fork 此儲存庫。
- Clone 您 Fork 的儲存庫。
- 安裝相依性:
npm install
或yarn install
。 - 進行變更並提交,請使用清晰且具描述性的訊息。
- 將變更推送到您 Fork 的儲存庫。
- 提交 Pull Request。
支持我的工作
如果您覺得此示範有幫助並想支持我的工作,請查看我的其他產品
取得 DigitalOcean 的 $200 美元免費額度!(使用此連結註冊)
授權
nuxt-sanctum-authentication
模組是根據 MIT 授權條款授權的開源軟體。