nuxt-auth-sanctum
nuxt-auth-sanctum

Laravel Sanctum認証用のNuxtモジュール

Nuxt Auth Sanctum

npm versionnpm downloadsLicenseNuxt

このモジュールは、クッキーベースの認証を利用して、Laravel SanctumをNuxtで簡単に使用する方法を提供します。SSR対応!

機能

  • useSanctumAuth現在のユーザーと認証メソッドに簡単にアクセスできるコンポーザブル
  • 自動化されたCSRFトークンヘッダーとクッキー管理
  • CSRSSR両方のモードをサポート
  • 認証が必要なページ用の事前設定されたミドルウェア
  • 現在のユーザー情報を任意のクラスにキャスト
  • デフォルトのNuxt ofetchクライアントと互換性あり
  • TypeScript サポート

注:このモジュールを使用する前に、バックエンドでLaravel Sanctumがすでに設定されていることを確認してください。Laravel Sanctumの詳細については、こちらをご覧ください。

完全なドキュメント - Nuxt Auth Sanctum docs

クイックセットアップ

  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.