개요
GoTrue 인증 API와 상호 작용하기 위한 Dart 클라이언트 라이브러리로, Flutter 애플리케이션에서 사용자 관리를 안전하게 가능하게 합니다. 회원가입, 로그인, 비밀번호 복구 및 세션 처리를 지원하며 내장된 토큰 관리 기능을 제공합니다. Supabase와의 원활한 통합을 위해 설계되어 여러 플랫폼에서 일관된 인증 경험을 제공합니다. 상태 지속성과 리스너를 통한 실시간 업데이트를 처리합니다. 강력하고 확장 가능한 인증 기능이 필요한 앱 개발에 이상적입니다.
사용 사례
- 사용자 등록 및 로그인
- 비밀번호 재설정 워크플로우
- 세션 관리
- 실시간 인증 상태 업데이트
- 다중 플랫폼 인증
주요 기능
- 보안 토큰 처리
- 내장 세션 지속성
- 실시간 인증 리스너
- 이메일/비밀번호 및 소셜 로그인 지원
- 크로스 플랫폼 호환성
적합한 대상
- Supabase를 사용하는 Flutter 앱
- 보안 인증이 필요한 앱
- 다중 플랫폼 앱을 개발하는 개발자
- 실시간 인증 상태가 필요한 프로젝트
- 간단한 인증 설정을 원하는 팀
고려 사항
- GoTrue 백엔드(예: Supabase)가 필요합니다
- GoTrue 전용 기능에 제한됨
- 네트워크 문제에 대한 적절한 오류 처리가 필요합니다
- 인증 흐름은 UI에 맞게 사용자 지정되어야 합니다
- Supabase 생태계에 의존