
📅 2025-11-12
➡️ Supabase에 대해 새롭게 알게 된 것 또는 헷갈리는 부분 정리
auth 객체를 통해 인증 기능 제공🔗 https://supabase.com/docs/reference/swift/auth-signup
await supabase.auth.signUp({ email, password });

🔗 https://supabase.com/docs/reference/dart/auth-signinwithpassword
await supabase.auth.signInWithPassword({ email, password });
getSession으로 복원 가능)🔗 https://supabase.com/docs/reference/javascript/auth-signout
await supabase.auth.signOut();
| 함수 | 역할 |
|---|---|
getSession() | 현재 로그인된 세션(토큰) 가져오기 |
onAuthStateChange() | 로그인 / 로그아웃 / 세션만료 시 자동 감지 |
getSession() → 현재 로그인 여부 확인 (초기 렌더 시 사용) 🔗 https://supabase.com/docs/reference/javascript/auth-getsessiononAuthStateChange() → 로그인 상태가 변할 때 자동으로 감지 🔗 https://supabase.com/docs/reference/javascript/auth-onauthstatechange