FLUTTER ECOSYSTEM

flutter_appauth

Este plugin fornece uma abstração em torno dos SDKs AppAuth para Android e iOS, para que possa ser usado para se comunicar com provedores de OAuth 2.0 e OpenID Connect.

Versão mais recente
12.1.0
Downloads em 30 dias
365 mil
Curtidas
432
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

flutter_appauth é um plugin Flutter que abstrai os SDKs AppAuth para Android e iOS, permitindo comunicação segura com provedores de identidade OAuth 2.0 e OpenID Connect. Simplifica a implementação de fluxos de autenticação como código de autorização com PKCE, apoiando práticas de segurança modernas. O pacote garante comportamento consistente entre plataformas, enquanto gerencia tokens, persistência de sessão e processamento de URIs de redirecionamento. É ideal para aplicativos que exigem autenticação robusta e compatível com padrões.

Casos de uso
  • Integração com provedores do OAuth 2.0
  • Implementando login com OpenID Connect
  • Recuperação e armazenamento seguro de token
  • Gerenciando o fluxo de código de autorização com PKCE
  • Suporte a fluxos de trabalho de login único (SSO)
Principais recursos
  • Suporte a OAuth 2.0 e OIDC multiplataforma
  • Enforcamento embutido do PKCE
  • Tratamento de URI de redirecionamento
  • Atualização e armazenamento de token
  • Integração nativa específica da plataforma
Indicado para
  • Aplicativos que precisam de autenticação segura
  • Desenvolvedores usando OAuth 2.0 ou OIDC
  • Projetos que exigem segurança de autenticação de nível nativo
  • Aplicativos móveis com integração de provedor de identidade
Considerações
  • Requer configuração correta da URI de redirecionamento
  • Requer configuração específica da plataforma (Android/iOS)
  • Limitado a OAuth 2.0 e OIDC
  • Não adequado para fluxos não interativos
  • Depende de SDKs nativos para funcionalidade completa
Plataformas compatíveisAndroidiOSmacOS

Instalar pacote

flutter pub add flutter_appauth

Categorias

Dependências

Lista de dependências 1 itens
  • flutter_appauth_platform_interface^12.1.0

Repositório-fonte

Projetos relacionados