Nuxt Auth Sanctum
此模組透過利用基於 Cookie 的身份驗證,提供了一種將 Laravel Sanctum 與 Nuxt 結合使用的簡單方法。支援 SSR!
功能
useSanctumAuth
可組合項,便於訪問當前使用者和身份驗證方法- 自動化的
CSRF
令牌頭和 Cookie 管理 - 同時支援
CSR
和SSR
模式 - 為需要身份驗證的頁面預配置中介軟體
- 將當前使用者資訊轉換為您想要的任何類
- 相容預設的 Nuxt
ofetch
客戶端 - 支援 TypeScript
注意:在使用此模組之前,請確保您已經在後端配置了 Laravel Sanctum。您可以在此處找到有關 Laravel Sanctum 的更多資訊。
完整文件 - Nuxt Auth Sanctum 文件。
快速設定
- 將
nuxt-auth-sanctum
依賴項新增到您的專案中
npx nuxi@latest module add nuxt-auth-sanctum
- 在您的
nuxt.config.ts
檔案中新增任何必需的配置
export default defineNuxtConfig({
modules: ['nuxt-auth-sanctum'],
sanctum: {
baseUrl: 'https://:80', // Laravel API
},
});
就這樣!您現在可以在您的 Nuxt 應用程式中使用 Nuxt Auth Sanctum ✨
有關更多詳細資訊,請檢視此處的文件。