유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

We made Supabase Auth way faster!

Supabase

2025. 7. 21.

0

#backend
  • 기존 Supabase 인증은 대칭형 JWT를 사용하며, 매번 Supabase Auth 서버로 네트워크 요청을 보내 검증하여 지연이 발생합니다. 🌐
  • JWT 서명 키를 사용하면 비대칭형 JWT를 도입하여 애플리케이션 내에서 로컬 검증이 가능해집니다. 🚀
  • getClaims 메서드는 대칭형 및 비대칭형 JWT 검증을 모두 처리하며, 향후 인증 확인에 권장됩니다. 🛡️
  • 비대칭형 JWT로 전환 시, JWT 검증 시간이 300ms 이상에서 2-5ms로 극적으로 단축됩니다. ⚡
  • 마이그레이션 과정은 getClaims 사용, JWT 서명 키 활성화, 새로운 API 키(publishable/secret)로 교체, 레거시 API 키 비활성화, 키 로테이션 및 레거시 키 폐기 단계를 포함합니다. 🔄
  • 레거시 서명 키를 폐기하면 기존 JWT를 가진 사용자는 로그아웃되지만, 재로그인 시 비대칭형 JWT의 성능 이점을 누릴 수 있습니다. 🚪
  • npx create-next-app -e supabase 명령어를 통해 getClaims가 미리 설정된 Next.js 앱을 빠르게 시작할 수 있습니다. ✨

Recommanded Videos