Skip to main content

bff-auth

このモノレポ(project-template-2026)の認証の唯一の実装ガイド。OAuth 2.0 authorization code + PKCE を confidential client として実装した BFF(Backend-For-Frontend)パターン(draft-ietf-oauth-browser-based-apps §6 準拠)。ブラウザには不透明・署名付きの HttpOnly セッション Cookie だけを渡し、アクセス/リフレッシュ/id トークンはサーバ側(DynamoDB)にのみ保持する。以下のいずれかのとき必ず読むこと —— (1) 認証・ログイン・ログアウト・セッション・Cookie・OIDC/OAuth/PKCE・トークンリフレッシュ・`@icasu/backend-auth`・Cognito・oidc-server-mock について質問された、(2) ログイン/ログアウト/セッション/保護ルート/認可などの認証関連機能を実装・変更・レビューする、(3) `packages/backend-auth`・`apps/frontend` の `features/auth`・`entities/session`・`apps/iac` の Cognito/CloudFront/DynamoDB セッション周りを触る、(4) 認証の設計判断(なぜ Cookie にトークンを載せないか、なぜ /auth と /api を分けるか等)や落とし穴を知りたい。

Zur Installation springen

Quellinformationen

Repository
yamatatsu/project-template-2026
Letzte Quellaktivität
11. Juli 2026 um 06:40
Erkannte Sprache von SKILL.md
Japanisch
Sterne
3
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.