Nuxt Sanctum 身份驗證
簡介
nuxt-sanctum-authentication 模組將 Laravel Sanctum 與 Nuxt 3 無縫整合,為您的應用程式提供簡單且安全的身份驗證流程。它在伺服器端渲染 (SSR) 和客戶端渲染 (CSR) 環境中都能高效運作,確保無論您的應用程式如何渲染,都能提供一致且可靠的身份驗證。
主要特色
- 無縫 CSR 和 SSR 支援:在客戶端和伺服器端渲染模式下皆能順暢運作。
- 自動 CSRF 令牌管理:自動處理 CSRF 令牌,以保護您的應用程式免受跨站請求偽造攻擊。
- Bearer 令牌管理:管理 Bearer 令牌,以安全存取受保護的資源。
- 與 Nuxt 的 ofetch Client 整合:與 Nuxt 的 ofetch client 完全兼容,以便在您的應用程式中發出經過身份驗證的 HTTP 請求。
重要事項:在使用此模組之前,請確保 Laravel Sanctum 已在您的後端正確配置。如需更詳細的設定說明,請參閱 Laravel Sanctum 文件。
文件
如需完整文件,包括設定說明和 API 參考,請造訪 Nuxt Sanctum 身份驗證文件。
影片教學
觀看此影片教學,了解如何逐步使用 nuxt-sanctum-authentication
模組。影片教學。
示範儲存庫
若要探索原始碼,請查看 Nuxt Sanctum 身份驗證示範儲存庫。
- 若為 Cookie-Based 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 許可證授權的開源軟體。