nuxt-auth-sanctum
nuxt-auth-sanctum

用於 Laravel Sanctum 認證的 Nuxt 模組

Nuxt Auth Sanctum

npm versionnpm downloadsLicenseNuxt

此模組透過利用基於 Cookie 的身份驗證,提供了一種將 Laravel Sanctum 與 Nuxt 結合使用的簡單方法。支援 SSR!

功能

  • useSanctumAuth 可組合項,便於訪問當前使用者和身份驗證方法
  • 自動化的 CSRF 令牌頭和 Cookie 管理
  • 同時支援 CSRSSR 模式
  • 為需要身份驗證的頁面預配置中介軟體
  • 將當前使用者資訊轉換為您想要的任何類
  • 相容預設的 Nuxt ofetch 客戶端
  • 支援 TypeScript

注意:在使用此模組之前,請確保您已經在後端配置了 Laravel Sanctum。您可以在此處找到有關 Laravel Sanctum 的更多資訊。

完整文件 - Nuxt Auth Sanctum 文件

快速設定

  1. nuxt-auth-sanctum 依賴項新增到您的專案中
npx nuxi@latest module add nuxt-auth-sanctum
  1. 在您的 nuxt.config.ts 檔案中新增任何必需的配置
export default defineNuxtConfig({
    modules: ['nuxt-auth-sanctum'],

    sanctum: {
        baseUrl: 'https://:80', // Laravel API
    },
});

就這樣!您現在可以在您的 Nuxt 應用程式中使用 Nuxt Auth Sanctum ✨

有關更多詳細資訊,請檢視此處的文件。

JetBrains logo.