Visão geral
Uma biblioteca cliente Dart para interagir com a API de autenticação GoTrue, permitindo gerenciamento seguro de usuários em aplicativos Flutter. Suporta registro, login, recuperação de senha e gerenciamento de sessão com gerenciamento integrado de tokens. Projetada para integração perfeita com o Supabase, oferece uma experiência consistente de autenticação em múltiplas plataformas. A biblioteca gerencia a persistência de estado e fornece atualizações em tempo real por meio de ouvintes. Ideal para desenvolvedores que precisam de autenticação robusta e escalonável.
Casos de uso
- Registro e login do usuário
- Fluxos de trabalho de redefinição de senha
- Gerenciamento de sessão
- Atualizações em tempo real do estado de autenticação
- Autenticação multiplataforma
Principais recursos
- Manuseio seguro de token
- Persistência de sessão embutida
- ouvintes de autenticação em tempo real
- Suporte para login com e-mail/senha e login social
- Compatibilidade multiplataforma
Indicado para
- Aplicativos Flutter usando o Supabase
- Aplicativos que precisam de autenticação segura
- Desenvolvedores construindo aplicativos multiplataforma
- Projetos que exigem estado de autenticação em tempo real
- Equipes que desejam configuração simples de autenticação
Considerações
- Requer um backend GoTrue (por exemplo, Supabase)
- Limitado a recursos específicos do GoTrue
- Necessita de tratamento adequado de erros para problemas de rede
- O fluxo de autenticação deve ser personalizado para a UI
- Dependente do ecossistema Supabase