Replit Auth를 사용하면 앱에서 개인화된 사용자 경험을 만들 수 있습니다. 사용자 계정을 통해 사용자 기본 설정을 저장하고, 맞춤형 대시보드를 만들고, 소셜 기능을 구축하고, 프리미엄 콘텐츠에 대한 접근을 제어하고, 사용자 활동을 추적할 수 있습니다 — 앱을 흥미롭고 가치 있게 만드는 모든 기능을 구현할 수 있습니다. Replit Auth는 Replit 자체 로그인 시스템을 사용합니다 — 누군가가 앱에 로그인하면 Replit 계정을 생성하거나 기존 계정을 사용하는 것입니다. 로그인 페이지는 Replit 브랜드로 표시되며, 로그인 흐름은 replit.com 전체에서 사용하는 것과 동일합니다.Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
Replit Auth vs. Clerk Auth — Replit은 두 가지 인증 옵션을 제공합니다. Replit Auth(이 페이지)는 Replit의 자체 로그인 시스템을 사용하므로 앱 사용자가 Replit 계정으로 로그인하고 Replit 브랜드의 로그인 페이지를 봅니다. **Clerk Auth**는 앱에 Clerk이 제공하는 전용 인증 테넌트를 제공하며, 완전히 사용자 정의 가능한 브랜딩과 Replit과 독립적인 사용자 계정을 제공합니다. 로그인 경험에 자체 브랜드가 필요하거나 Replit에 연결되지 않은 사용자 계정을 원하는 경우 Clerk Auth를 선택하세요.

Replit Auth를 사용하는 이유
인증은 전체 회사가 해결에 전념하는 어려운 문제입니다. 앱의 주요 목적은 아마도 인증이 아닐 것입니다 — 구축하고 있는 독특한 아이디어나 솔루션이 주목적일 것입니다. Replit Auth의 특징:- 설정 불필요 — Agent의 단일 프롬프트로 인증 추가
- Replit 계정 통합 — 사용자가 기존 Replit 계정으로 로그인하므로 별도의 계정 생성 단계 없음
- 내장 보안 — 일반적인 공격으로부터 보호하는 Replit 인프라 사용
- 사용자 관리 — Auth 창을 통한 간편한 사용자 관리
- 데이터베이스 통합 — 데이터베이스에 자동 사용자 항목 생성
- 사용자 정의 가능한 로그인 페이지 — 앱의 로그인 경험 개인화 (Replit 브랜딩 포함)
- 비밀번호 재설정 — Replit이 비밀번호 재설정 이메일을 대신 발송하므로 자체 이메일 전송 공급자 설정 불필요
- 추천 프로그램 — Replit Auth를 통해 가입한 사용자가 보류 중인 Replit 추천에 추가됨
- 개발 및 게시된 앱 — Replit Auth는 개발(replit.dev), 게시된 앱(replit.app 및 사용자 정의 도메인)에서 원활하게 작동
엔터프라이즈급 인프라
Replit Auth는 단순한 사용자 관리를 넘어 엔터프라이즈급 인프라 위에 구축된 완전 관리형 인증 솔루션입니다. 이 강력한 조합은 앱에 Fortune 500대 기업이 사용하는 것과 동일한 인증 기능을 제공합니다:- Firebase & Google Cloud Identity Platform - Google의 검증된 인증 인프라로 엔터프라이즈급 SLA 제공
- 고급 보안 스캐닝 - reCAPTCHA 통합으로 봇과 악의적인 행위자에 대한 자동 보호
- 사기 방지 - 가짜 계정을 방지하는 Clearout 기반의 이메일 인증 및 검증
- 다중 인증 - Stytch의 엔터프라이즈 인증 플랫폼이 지원하는 보안 로그인 옵션
- 글로벌 확장 - 자동 확장 및 신뢰성을 갖춘 수백만 명의 사용자 처리 가능
Replit Auth 시작하기
Replit Auth를 구현하는 유일한 방법은 Agent를 사용하는 것입니다. 프롬프트에 Replit Auth 요청을 포함하세요:사용자 관리
Replit Auth는 프로젝트 편집기의 Auth 창을 통해 접근 가능한 내장 사용자 관리 인터페이스를 제공합니다.
- 모든 인증된 사용자 보기
- 앱에서 사용자 차단
- 사용자 세부 정보 보기
- 사용자 활동 추적
로그인 페이지 사용자 정의

- 프로젝트 편집기에서 Auth 창으로 이동합니다
- 구성을 클릭합니다
- 다음 요소를 사용자 정의합니다:
- 앱 이름
- 앱 아이콘
- 로그인 방법 (Google, GitHub, X, Apple, 이메일)

사용자 데이터와 데이터베이스 연결
Replit Auth는 데이터베이스에 사용자 항목을 자동으로 생성합니다. 이를 통해 사용자별 데이터를 쉽게 저장할 수 있습니다. Agent가 사용자 데이터를 데이터베이스와 올바르게 연결하는 방법을 안내합니다.
보안 고려 사항
Replit Auth는 Replit의 인프라를 활용하여 일반적인 보안 위협에 대한 내장 보호를 제공합니다. 그러나 다음 모범 사례도 따라야 합니다:- 민감한 작업을 수행하기 전에 항상 서버 측에서 사용자 인증 유효성 검사
- 코드에 비밀번호와 같은 민감한 정보를 절대 저장하지 않기
- API 키나 시크릿에는 환경 변수 사용
- 사용자 데이터에 대한 적절한 접근 제어 구현
추천
Replit을 알리는 애플리케이션을 장려하기 위해, Replit Auth를 통해 가입하는 모든 사용자는 자동으로 보류 중인 Replit 추천에 추가됩니다. 해당 사용자가 나중에 Replit Core로 업그레이드하면, 현재 추천 프로그램 약관에 따라 받을 자격이 있는 추천 보너스를 받게 됩니다.문제 해결
일반적인 문제
-
로그인 후 사용자가 인식되지 않음
- 문제가 발생하면 Replit Agent에게 인증 구현 디버깅을 도와달라고 요청하세요.
-
사용자 정의 아이콘이 표시되지 않음
- 아이콘 URL에 접근 가능하고 지원되는 형식(PNG 또는 JPG)인지 확인하세요.
-
새로 연결한 사용자 정의 도메인이 작동하지 않음
- 도메인 목록을 새로 고치려면 재게시하세요(REPLIT_DOMAINS 환경 변수).