메인 콘텐츠로 건너뛰기
Auth — **인증(authentication)**의 줄임말 — 는 앱에 “사용자”라는 개념을 부여합니다. Auth 없이는 모든 방문자가 익명이고 앱이 한 사람을 다른 사람과 구별할 수 없습니다. Auth가 있으면 각 방문자가 로그인하고, 앱이 누구인지 알고, 그들에게 특정한 데이터를 저장할 수 있습니다: 예약, 저장된 차량, 환경 설정, 진행 상황. Auth가 연결되면 다음이 가능합니다:
  • 사용자별 데이터 저장 — 예약, 설정, 콘텐츠, 기록.
  • 로그인 뒤에 기능 제한 (결제, 프로필 페이지, 관리자 패널).
  • 이름, 역할, 플랜, 또는 과거 행동에 따라 경험 개인화.
  • 세션이 아닌 개인별 활동 및 사용량 추적.

Replit 앱에서 Auth 작동 방식

Replit은 두 가지 내장 Auth 옵션을 제공합니다. 두 가지 모두 Agent가 프로비저닝합니다 — 별도의 대시보드 가입이나 OAuth 키 복사-붙여넣기가 필요 없습니다.
  • Replit Auth — 사용자가 기존 Replit 계정으로 로그인합니다. 로그인 페이지는 Replit 브랜드입니다. Agent에게 추가하도록 요청하는 것 외에 설정이 필요 없습니다.
  • Clerk Auth — 앱에 전용 Clerk 테넌트가 생깁니다. 사용자는 Replit이 아닌 여러분의 앱 내에서 계정을 만듭니다. 브랜딩, 로그인 방법, 로그인 화면의 모양과 느낌을 제어할 수 있습니다.
두 옵션 모두 무거운 작업을 처리합니다 — 로그인 페이지, 세션, 안전한 비밀번호 처리, 소셜 로그인 — 그래서 앱 코드는 “로그인한 사용자가 누구인가?”만 물어보면 됩니다.

Replit Auth vs. Clerk Auth

프로토타입이나 내부 도구를 빌드하는 경우, Replit Auth가 가장 빠른 방법입니다. 자체 브랜드 정체성이 있는 것, 특히 고객 대면이나 상업용을 빌드하는 경우, Clerk Auth가 더 적합합니다.

앱에 Auth 추가하기

미리 선택하지 않아도 됩니다 — 하나로 시작하고 나중에 마이그레이션할 수 있습니다. 가장 빠른 방법은 Agent에게 어떤 것을 사용할지 말하는 것입니다:
  • “내 앱에 로그인을 추가해 줘. Replit Auth를 사용해.”
  • “내 앱에 로그인을 추가해 줘. Clerk Auth를 사용해.”

다음 단계

Replit Auth

제로 설정으로 Replit 브랜드 로그인 — 사용자가 Replit 계정으로 로그인합니다.

Clerk Auth

자체 브랜드 Auth 테넌트 — 완전히 맞춤 설정 가능한 로그인, 별도의 Dev/Prod 환경.

로그인 추가하기

실제 예제: 실제 앱에 Clerk Auth를 연결하고 두 명의 고객으로 테스트합니다.

Replit Auth에서 Clerk로 마이그레이션

기존 앱을 Replit Auth에서 Clerk 테넌트로 이전합니다.