Nuxt Auth Sanctum
このモジュールは、クッキーベースの認証を利用して、Laravel SanctumをNuxtで簡単に使用する方法を提供します。SSR対応!
機能
useSanctumAuth現在のユーザーと認証メソッドに簡単にアクセスできるコンポーザブル- 自動化された
CSRFトークンヘッダーとクッキー管理 CSRとSSR両方のモードをサポート- 認証が必要なページ用の事前設定されたミドルウェア
- 現在のユーザー情報を任意のクラスにキャスト
- デフォルトのNuxt
ofetchクライアントと互換性あり - TypeScript サポート
注:このモジュールを使用する前に、バックエンドでLaravel Sanctumがすでに設定されていることを確認してください。Laravel Sanctumの詳細については、こちらをご覧ください。
完全なドキュメント - Nuxt Auth Sanctum docs。
クイックセットアップ
- プロジェクトに
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を使用できます ✨
詳細については、こちらのドキュメントをご確認ください。