FLUTTER ECOSYSTEM

oidc

Um plugin abrangente de OpenIdConnect que funciona em todas as plataformas (android, ios, windows, linux, web, macos)

Versão mais recente
5.0.2
Downloads em 30 dias
35,7 mil
Curtidas
51
Pontos Pub
155

Visão geral do pacote

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

Visão geral

O pacote oidc é um plugin abrangente de OpenID Connect projetado para aplicativos Flutter, oferecendo suporte a autenticação multiplataforma em Android, iOS, Web, macOS, Windows e Linux. Ele permite autenticação segura de usuários usando o protocolo OpenID Connect, simplificando a integração com provedores de identidade. O plugin gerencia tokens, sessões e fluxos de autorização de forma transparente, garantindo comportamento consistente independentemente da plataforma. Desenvolvido com foco na experiência do desenvolvedor, ele suporta fluxos modernos de autenticação como PKCE e fornece APIs claras para personalização.

Casos de uso
  • Login seguro com provedores de identidade
  • Autenticação multiplataforma
  • Implementação de login único
  • Gerenciamento de sessão do usuário
  • Integração com servidores OAuth2/OIDC
  • Autenticação de aplicativo web e móvel
Principais recursos
  • Suporte completo à plataforma (Android, iOS, Web, macOS, Windows, Linux)
  • Suporte embutido ao PKCE
  • Atualização e gerenciamento de armazenamento de tokens
  • Integração fácil com provedores OIDC
  • API consistente entre plataformas
  • Gerenciamento seguro de credenciais
Indicado para
  • Aplicativos Flutter que exigem autenticação segura
  • Desenvolvedores construindo aplicativos multiplataforma
  • Projetos usando OpenID Connect ou OAuth2
  • Equipes integradas a provedores de identidade corporativa
  • Aplicativos que precisam de recursos de SSO
Considerações
  • Requer configuração adequada do provedor OIDC
  • Pode ser necessário configuração adicional para domínios personalizados ou escopos
  • Depende da visualização da web ou do fluxo de autenticação nativa da plataforma subjacente
  • Não adequado para sistemas de autenticação não-OIDC
  • Limitado a provedores de identidade baseados em OAuth2/OIDC
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add oidc

Categorias

Dependências

Lista de dependências 8 itens
  • jose_plus^1.0.1
  • oidc_android^3.0.1
  • oidc_core^4.0.0
  • oidc_darwin^1.1.3
  • oidc_linux^1.0.4
  • oidc_platform_interface^1.0.4
  • oidc_web^1.0.5
  • oidc_windows^1.0.4

Repositório-fonte

Projetos relacionados