You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(auth): multi-provider account linking via member_accounts
New table member_accounts (provider, provider_id) → member_id.
One school_email can have multiple linked accounts:
학교 이메일
├─ Google 계정 1
├─ Google 계정 2
├─ Notion (future)
└─ Figma (future)
- Login: looks up member_accounts by (google, email) → member
- Register: creates member + google account link
- Duplicate check: google email + school_email both checked
- Migration 008: creates table + migrates existing emails to accounts
- UNIQUE(provider, provider_id) prevents duplicate account links
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments