Nuxt Sanctum 身份驗證
介紹
nuxt-sanctum-authentication 模組將 Laravel Sanctum 與 Nuxt 3 無縫整合,為您的應用程式提供簡單安全的身份驗證過程。它在伺服器端渲染 (SSR) 和客戶端渲染 (CSR) 環境中都能高效工作,確保無論您的應用程式如何渲染,都能提供一致可靠的身份驗證。
主要功能
- 無縫的 CSR 和 SSR 支援:在客戶端和伺服器端渲染模式下均能流暢執行。
- 自動 CSRF 令牌管理:自動處理 CSRF 令牌,保護您的應用程式免受跨站請求偽造攻擊。
- 不記名令牌管理:管理不記名令牌,以安全訪問受保護的資源。
- 與 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
模組做出貢獻!無論是錯誤修復、功能增強還是文件改進,都請隨時提交拉取請求。
開發設定
- 派生(Fork)此倉庫。
- 克隆您派生出的倉庫。
- 安裝依賴項:
npm install
或yarn install
。 - 進行您的更改,並以清晰且描述性的訊息提交它們。
- 將您的更改推送到您派生出的倉庫。
- 提交拉取請求。
支援我的工作
如果您覺得此演示有幫助並想支援我的工作,請檢視我的其他產品
免費獲得 200 美元的 DigitalOcean 積分!(使用此連結註冊)
許可證
nuxt-sanctum-authentication
模組是根據 MIT 許可證授權的開源軟體。