FLUTTER ECOSYSTEM

oauth2

Uma biblioteca cliente para autenticação com um serviço remoto por meio do OAuth2 em nome de um usuário e fazer solicitações HTTP autorizadas com as credenciais OAuth2 do usuário.

Versão mais recente
2.0.5
Downloads em 30 dias
448 mil
Curtidas
382
Pontos Pub
160

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

O pacote oauth2 é uma biblioteca cliente do Dart que permite que aplicativos autentiquem-se em serviços remotos usando o protocolo OAuth2. Ele facilita a autorização do usuário, gerenciamento de tokens e solicitações HTTP seguras usando credenciais OAuth2 obtidas. Projetado para uso em múltiplas plataformas — incluindo móvel, web e desktop — ele simplifica a integração com APIs compatíveis com OAuth2, como Google, GitHub e outras. O pacote trata fluxos como código de autorização e concessão implícita, garantindo fluxos de autenticação seguros e padronizados.

Casos de uso
  • Login do usuário com provedores de terceiros
  • Acesso seguro à API com tokens OAuth2
  • Integração com serviços habilitados para OAuth2
  • Gerenciamento de atualização e armazenamento de token
  • Construindo aplicativos web e móveis autenticados
Principais recursos
  • Suporta fluxos de autorização OAuth2
  • Gerencia tokens de acesso e atualização
  • Fornece cliente HTTP com injeção automática de token
  • Compatibilidade multiplataforma
  • Integração fácil com APIs REST
Indicado para
  • Aplicativos móveis e web que exigem OAuth2
  • Desenvolvedores construindo aplicações com autenticação intensiva
  • Equipes integradas a provedores principais de OAuth2
  • Aplicativos que precisam de manipulação segura de token
Considerações
  • Requer manipulação cuidadosa do armazenamento de token
  • Necessita de tratamento adequado de erros para autorizações falhas
  • Depende da configuração do serviço externo de OAuth2
  • Não adequado para fluxos OAuth2 somente do lado do servidor
  • Deve seguir as melhores práticas de segurança para gerenciamento de credenciais
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add oauth2

Categorias

Dependências

Lista de dependências 4 itens

Repositório-fonte

Projetos relacionados

Rankings