개요
Linux 플랫폼용으로 설계된 순수 Dart 구현의 FlutterFire Auth API입니다. 네이티브 플랫폼 코드에 의존하지 않고 이메일/비밀번호, 전화 인증, Google 및 Apple과 같은 제3자 제공업체를 통해 Firebase 인증을 가능하게 합니다. 완전한 FlutterFire 지원이 제공되지 않는 데스크톱 애플리케이션에 적합합니다. 주요 Firebase Auth SDK와 일관성을 유지하면서 Dart 생태계와 완전히 호환됩니다.
사용 사례
- 데스크톱 앱 인증
- Firebase를 통한 크로스 플랫폼 인증
- 서버 측 사용자 세션 관리
- Firebase UI 컴포넌트와의 통합
- 모바일 환경이 아닌 환경에서 인증 흐름 테스트
주요 기능
- 순수한 Dart 구현
- 이메일/비밀번호 및 전화 인증을 지원합니다
- Firebase UI와 통합
- 네이티브 종속성 없음
- FlutterFire API와 호환됩니다
적합한 대상
- Linux 전용 Flutter 앱
- 인증 테스트 및 개발
- 데스크톱 중심 인증 워크플로우
- 네이티브 플랫폼 플러그인을 회피하는 앱
- 경량 인증 솔루션이 필요한 프로젝트
고려 사항
- Linux 플랫폼에 제한됨
- 모든 Firebase Auth 기능을 지원하지 않습니다
- 모바일 장치와 실시간 동기화 없음
- 사용자 정의 도메인을 위한 수동 설정이 필요합니다
- 생산용 모바일 앱에는 적합하지 않습니다