Visão geral
Uma implementação pura em Dart da API FlutterFire Auth, projetada para uso em plataformas Linux. Permite autenticação com o Firebase usando e-mail/senha, autenticação por telefone e provedores de terceiros como Google e Apple, sem depender de código nativo da plataforma. Este pacote é ideal para aplicativos desktop onde o suporte completo ao FlutterFire não está disponível. Mantém consistência com o SDK principal do Firebase Auth, sendo totalmente compatível com o ecossistema Dart.
Casos de uso
- Autenticação de aplicativo para desktop
- Autenticação multiplataforma com Firebase
- Gerenciamento de sessão de usuário do lado do servidor
- Integração com componentes do Firebase UI
- Testando fluxos de autenticação em ambientes não móveis
Principais recursos
- Implementação pura em Dart
- Suporta autenticação por e-mail/senha e telefone
- Integração com o Firebase UI
- Sem dependências nativas
- Compatível com as APIs do FlutterFire
Indicado para
- Aplicativos Flutter exclusivos para Linux
- Testes e desenvolvimento de autenticação
- Fluxos de autenticação com foco em desktop
- Aplicativos evitando plug-ins nativos da plataforma
- Projetos que exigem soluções leves de autenticação
Considerações
- Limitado à plataforma Linux
- Não oferece suporte a todos os recursos do Firebase Auth
- Sem sincronização em tempo real com dispositivos móveis
- Requer configuração manual para domínios personalizados
- Não destinado a aplicativos móveis de produção