Visão geral
Este pacote conecta o google_sign_in ao googleapis_auth, permitindo a criação contínua de clientes HTTP autenticados usando credenciais de uma sessão de login do Google. Simplifica a integração com as APIs do Google convertendo tokens de autenticação do usuário em clientes OAuth2 utilizáveis. Projetado para aplicativos Flutter que exigem acesso seguro a serviços do Google, como Drive, Gmail ou Calendário, após o login do usuário.
Casos de uso
- Integração de APIs do Google após o login do usuário
- Criando clientes autenticados para serviços do Google Cloud
- Simplificando o manuseio de tokens OAuth2 em aplicativos Flutter
- Habilitar o acesso às APIs do Google Drive ou Calendar
- Criar aplicativos que exigem autenticação segura do Google
Principais recursos
- Integração sem interrupções entre google_sign_in e googleapis_auth
- Geração automática de clientes autenticados
- Suporte à conversão de token OAuth2
- Código mínimo de boilerplate
- Compatibilidade multiplataforma
Indicado para
- Aplicativos Flutter usando o Google Sign-In
- Desenvolvedores que precisam de acesso às APIs do Google
- Aplicativos que exigem autenticação segura baseada em token
- Projetos integrados com serviços do Google Cloud
- Equipes que priorizam a experiência do desenvolvedor e segurança
Considerações
- Requer ambas as dependências google_sign_in e googleapis_auth
- Limitado a fluxos de trabalho de autenticação da API do Google
- Dependente da configuração correta do Google Sign-In
- Não adequado para provedores de OAuth não Google
- É necessário configurar os escopos corretos no Google Cloud Console