Nuxt Nation カンファレンスが開催されます。11月12日〜13日にご参加ください。

nuxt-sanctum-authentication
@qirolab/nuxt-sanctum-authentication

Laravel Sanctum認証を容易にするためのNuxt 3モジュール。CSRFトークン管理、Cookieとトークンベースの認証、SSR互換性を提供します。

Nuxt Sanctum 認証

npm versionnpm downloadsLicenseNuxt

はじめに

nuxt-sanctum-authenticationモジュールは、Laravel SanctumとNuxt 3をシームレスに統合し、アプリケーションにシンプルで安全な認証プロセスを提供します。サーバーサイドレンダリング(SSR)とクライアントサイドレンダリング(CSR)の両方の環境で効率的に動作し、アプリのレンダリング方法に関係なく、一貫性のある信頼性の高い認証を保証します。

主な機能

  • シームレスなCSRおよびSSRサポート:クライアントサイドとサーバーサイドの両方のレンダリングモードでスムーズに動作します。
  • 自動CSRFトークン管理:CSRFトークンを自動的に処理して、クロスサイトリクエストフォージェリ攻撃からアプリを保護します。
  • ベアラートークン管理:保護されたリソースへの安全なアクセスのためのベアラートークンを管理します。
  • Nuxtのofetchクライアントとの統合:アプリケーションで認証済みHTTPリクエストを行うためのNuxtのofetchクライアントと完全に互換性があります。

重要:このモジュールを使用する前に、バックエンドでLaravel Sanctumが正しく構成されていることを確認してください。詳細なセットアップ手順については、Laravel Sanctumドキュメントを参照してください。

ドキュメント

セットアップ手順とAPIリファレンスを含む完全なドキュメントについては、Nuxt Sanctum認証ドキュメントをご覧ください。

ビデオチュートリアル

このビデオチュートリアルで、nuxt-sanctum-authenticationモジュールの使用方法に関するステップバイステップガイドをご覧ください。

デモリポジトリ

ソースコードを確認するには、Nuxt Sanctum認証デモリポジトリをご覧ください。

  • CookieベースのSPA認証については、mainブランチを参照してください。
  • APIトークン認証については、api-token-authenticationブランチを参照してください。

貢献

nuxt-sanctum-authenticationモジュールへの貢献は大歓迎です!バグ修正、機能強化、ドキュメントの改善など、お気軽にプルリクエストを送信してください。

開発セットアップ

  1. リポジトリをフォークします。
  2. フォークしたリポジトリをクローンします。
  3. 依存関係をインストールします:npm installまたはyarn install
  4. 変更を行い、明確で説明的なメッセージとともにコミットします。
  5. 変更をフォークしたリポジトリにプッシュします。
  6. プルリクエストを送信します。

私の仕事をサポートしてください

このデモがお役に立てば、私の他の製品もご覧ください

Ctrl+Alt+Cheat     Spec Coder     JavaScript Guide

DigitalOcean Referral
Badge


ライセンス

nuxt-sanctum-authenticationモジュールは、MITライセンスの下でライセンスされているオープンソースソフトウェアです。