Nuxt Auth Sanctum
此模組提供一種簡單的方式,透過利用基於 Cookie 的身份驗證在 Nuxt 中使用 Laravel Sanctum。已準備好 SSR!
特色
useSanctumAuth
composable,方便存取目前使用者和身份驗證方法- 自動化的
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 了 ✨
如需更多詳細資訊,請查看這裡的文件。