supabaseauthenticationsecuritydomain

수파베이스 커스텀 도메인, 월 10달러 내고 쓸 가치가 있을까요? (안 쓰면 생기는 문제점)

5 min read
수파베이스 커스텀 도메인, 월 10달러 내고 쓸 가치가 있을까요? (안 쓰면 생기는 문제점)

수파베이스(Supabase)를 사용하다 보면 Custom Domain(커스텀 도메인) 옵션을 보게 됩니다. 가격은 월 $10 (약 13,000원).

"겨우 도메인 주소 바꾸는 데 매달 만 원 넘게 낸다고?" 라고 생각하셨다면, 이 기능을 단순히 '주소 꾸미기' 용도로만 보신 겁니다.

사실 커스텀 도메인은 서비스의 안정적인 로그인 유지이메일 도달률을 위해 선택이 아닌 필수에 가깝습니다. 그 이유 3가지를 정리해 드립니다.


1. 로그인 풀림 현상 해결 (가장 중요)

최근 브라우저 보안 정책은 점점 까다로워지고 있습니다. 특히 애플의 사파리(Safari)나 크롬(Chrome)은 **서드파티 쿠키(Third-party Cookie)**를 강력하게 차단하고 있습니다.

커스텀 도메인을 쓰지 않으면 어떻게 될까요?

  • 내 서비스 주소: myservice.com
  • 수파베이스 인증 주소: dkjhfskjdf.supabase.co

도메인이 서로 다르기 때문에, 브라우저는 수파베이스가 발급한 인증 쿠키를 **'추적용 서드파티 쿠키'**로 오해하고 차단해 버립니다. 이로 인해 사용자가 로그인을 했는데 며칠 뒤, 혹은 브라우저를 껐다 켜면 로그인이 풀려버리는 현상이 발생합니다.

커스텀 도메인을 쓰면:

  • 내 서비스 주소: myservice.com
  • 수파베이스 인증 주소: auth.myservice.com (서브 도메인)

이제 브라우저는 두 주소를 **'같은 집안(First-party)'**으로 인식합니다. 덕분에 쿠키가 차단되지 않고, 로그인 세션이 안정적으로 유지됩니다.

2. 이메일이 스팸으로 빠질 확률 감소

이메일 로그인이나 비밀번호 찾기 메일을 보낼 때를 생각해 보세요.

  • 설정 전: 보낸 사람은 noreply@myservice.com인데, 메일 내의 링크는 supabase.co로 되어 있습니다.
  • 이메일 서버의 판단: "어? 발송자랑 링크 주소가 다르네? 이거 피싱(Phishing) 메일 아니야?" -> 스팸함으로 이동

커스텀 도메인을 적용하면 인증 이메일 내의 링크도 auth.myservice.com으로 변경됩니다. 발송자와 링크의 도메인이 일치하므로, 구글이나 네이버 메일 서버가 여러분의 메일을 정상적인 메일로 신뢰하게 됩니다.

3. 사용자에게 주는 신뢰감 (브랜딩)

사용자가 로그인 버튼을 눌러 리다이렉트될 때, 주소창에 https://dkjhfskjdf.supabase.co/... 같은 알 수 없는 주소가 뜬다면 어떨까요? 보안을 중요하게 생각하는 사용자라면 "이 사이트 가짜 아니야?"라고 의심할 수 있습니다.

https://auth.myservice.com/... 처럼 깔끔한 주소는 사용자에게 **"이 서비스는 전문적이고 안전하구나"**라는 인상을 심어줍니다.


결론: 월 $10, 아깝지 않습니다

단순히 예쁜 주소를 위해서라면 $10는 비쌀 수 있습니다. 하지만 사용자의 로그인이 끊기지 않고, 보낸 이메일이 스팸함에 들어가지 않게 하기 위한 비용이라고 생각하면 어떤가요?

안정적인 서비스를 운영하고 싶다면, 수파베이스 커스텀 도메인은 가장 가성비 좋은 투자 중 하나입니다.

SiteSnapshot은 여러분의 서비스가 기술적인 문제로 사용자 경험을 해치지 않기를 바랍니다. 지금 바로 커스텀 도메인을 설정하여 서비스의 격을 높여보세요!

공유하기