Skip to content

Userログイン #434

Description

@zigzagdev

Goal

ユーザーログイン機能を追加する。既存ユーザーがメールアドレスとパスワードでログイン・ログアウトできるようにする。

Decision

  • client/src/app/features/auth/ 配下に、作成機能(User作成 #382)と同様の構成(types / apis / mapper / hooks / containers / components)で追加する
  • 認証状態は client/src/shared/auth/(AuthProvider / AuthHooks / RequireAuth)で管理し、アプリ全体から参照できるようにする
  • Laravel SanctumのSPA cookie認証(csrf-cookie取得 + XSRF-TOKENヘッダー)を前提とする
  • ブランチは feat/user-login を親とし、type/API → mapper → hooks → container → UI components の順にスタックして実装する

Implementation order

type/API → mapper → hooks → container → UI components の順(依存関係あり)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions