Fornecedores de autenticação e pacotes de interface de usuário mais populares para Flutter A autenticação do usuário é o processo de verificar se um usuário é quem ele diz ser. Isso geralmente envolve o usuário fornecendo algum tipo de identificação, como um nome de usuário e senha, que é então verificado em um banco de dados de usuários registrados. Se as credenciais corresponderem, o usuário é autenticado e concedido acesso. Caso contrário, o acesso é negado. Para simplificar o processo de login para os usuários finais, fornecer um registro sem atrito e reduzir qualquer risco de privacidade, muitos desenvolvedores de aplicativos agora incorporam o login social em seus aplicativos usando Provedores de Autenticação que fornecem serviços para verificar a identidade dos usuários. A lista completa de pacotes Dart e Flutter que podem ajudar você a adicionar autenticação de usuário e formulário de login social à sua aplicação Flutter é fornecida abaixo.
firebase_auth
3827
Plugin do Flutter para Firebase Auth, permitindo autenticação usando senhas, números de telefone e provedores de identidade como Google, Facebook e Twitter.
google_sign_in
3020
Plugin do Flutter para o Google Sign-In, um sistema de autenticação seguro para fazer login com uma conta do Google no Android e iOS.
sign_in_with_apple
1826
Bridge do Flutter para iniciar a sessão com a Apple (no iOS, macOS e Android). Inclui suporte para entradas na chaveiro, bem como para fazer login com a ID Apple.
flutter_login
1356
Um widget de login com funcionalidades de login/registro para ajudar a acelerar o desenvolvimento.
flutter_facebook_auth
1283
A maneira mais fácil de adicionar login do Facebook ao seu aplicativo Flutter. Os recursos incluem obter informações do usuário, foto de perfil e muito mais. Este plugin também suporta Web e macOS.
flutter_signin_button
868
Um plugin Flutter para iOS e Android que gera botões de login para diferentes contas de redes sociais.
supabase_flutter
579
Integração do Flutter para o Supabase. Este pacote simplifica para os desenvolvedores a construção de produtos seguros e escaláveis.
flutter_facebook_login
407
Um plugin Flutter para permitir que os usuários façam login usando os SDKs de login nativos do Facebook para Android e iOS.
firebase_ui_auth
389
Biblioteca de widgets pré-construídos que estão integrados com diversos provedores de autenticação do Firebase.
flutter_appauth
345
Este plugin fornece uma abstração em torno dos SDKs do Android e iOS AppAuth, permitindo a comunicação com provedores OAuth 2.0 e OpenID Connect.
oauth2
312
Uma biblioteca de cliente para autenticação com um serviço remoto via OAuth2 em nome de um usuário, e fazer solicitações HTTP autorizadas com as credenciais OAuth2 do usuário.
flutter_login_facebook
224
Login via Facebook. Adicione facilmente a funcionalidade de login do Facebook em seu aplicativo. As informações do perfil do usuário estão incluídas.
flutter_session
216
Adiciona suporte a sessões no Flutter. Funciona em dispositivos móveis, web e (esperançosamente) construções de desktop.
amazon_cognito_identity_dart_2
185
SDK não oficial da Amazon Cognito Identity Provider Dart, para adicionar registro de usuário/registro de entrada aos seus aplicativos móveis e da web com os serviços da AWS. Baseado em amazon-cognito-identity-dart
auth_buttons
177
Botões de autenticação é uma biblioteca de widgets do Flutter, inclui botões para autenticar com as redes sociais mais populares como Google, Facebook, Apple e Twitter.
sign_button
171
Um plugin Flutter para criar botões de entrada para diferentes contas de mídia social.
oauth2_client
169
Biblioteca Flutter para interagir com servidores OAuth2, com classes para solicitações autorizadas transparentes, armazenamento seguro de tokens OAuth e atualização automática de tokens.
lit_firebase_auth
165
Pré-configuração Firebase Authentication. Basta acrescentar e adicionar Firebase Auth em apenas alguns minutos.
email_auth
162
Um pacote Flutter para verificar e-mails usando o método baseado em OTP, para garantir que obtenhamos dados do mundo real.
animated_login
156
Login animado para o Flutter. Você pode receber seus usuários com esta bela tela animada que oferece funcionalidades para login e registro de entrada.
aad_oauth
148
Um pacote OAuth Flutter para autenticação do usuário contra o ponto de extremidade OAuth2 v2.0 do Azure Active Directory.
firebase_phone_auth_handler
130
Um pacote fácil de usar de autenticação de telefone do Firebase para enviar e verificar códigos de verificação com suporte de busca automática de código via SMS. Suporta web prontamente.
twitter_login
111
Plugin de login do Twitter para o Flutter. Biblioteca para login com os serviços da API de autenticação do Twitter.
supabase_auth_ui
109
Biblioteca de interface do usuário para implementar formulários de autenticação usando o Supabase e o Flutter
sign_in_button
107
Um plugin Flutter para criar botões de login para diferentes contas de mídia social.
slider_captcha
90
captcha de deslize o mesmo que o da binance, permitir arrastar e soltar para validação
amplify_auth_cognito
87
O plugin Flutter da categoria de autenticação da Amplify usando o provedor AWS Cognito.
firebase_admin
87
Uma porta da biblioteca de administração do Firebase para código Dart puro e idiomático
extension_google_sign_in_as_googleapis_auth
86
Um pacote de ponte entre google_sign_in e googleapis_auth, para criar clientes autenticados a partir das credenciais de usuário do google_sign_in.
local_session_timeout
79
redirecionar o usuário para a página de autenticação se o aplicativo não receber nenhuma interação do usuário ou tiver sido executado em segundo plano por um período de "x" duração.
email_otp
74
Um pacote Flutter rápido e simples para envio e verificação de autenticação OTP por e-mail.
simple_auth_flutter
68
Simple Auth é a maneira mais simples de autenticar seus usuários/APIs. Este plugin armazenará com segurança tokens/credenciais, além de apresentar automaticamente a interface de login quando necessário.
linkedin_login
66
Biblioteca para login com o serviço OAuth V2 do LinkedIn. Esta biblioteca ajuda a implementar a autorização com as APIs OAuth do LinkedIn.
flutter_naver_login
65
Um plugin Flutter para usar os SDKs nativos de login da Naver no Android e iOS.
the_apple_sign_in
64
Entrar com a Apple para Flutter. Bindings da API nativa e uma implementação Flutter do botão de login.
flutter_auth_ui
64
Biblioteca não oficial do firebaseui para o Flutter. Esta biblioteca tem como objetivo oferecer suporte para Android, iOS e web. Faça login com e-mail, telefone, conta do Google etc.
eartho_one
56
Login e autenticação de todas as fontes com 1 linha de código! Google, Twitter, Github, Facebook, Apple, Microsoft, Twitch, SMS, Metamask, VK
auth0_flutter
54
SDK do Auth0 para Flutter. Integre facilmente o Auth0 em aplicativos Flutter para Android / iOS.
auth
53
Biblioteca de autorização para fazer login no Google, Facebook ou por meio de nome de usuário e senha.
truecaller_sdk
52
Plugin Flutter que utiliza o SDK do Truecaller para Android para fornecer um serviço de verificação de número de celular para verificar usuários.
flutter_login_vk
52
Login via VK.com. Adicione facilmente a funcionalidade de login VK em seu aplicativo. Inclui informações do perfil do usuário.
social_login_buttons
51
Um novo pacote Flutter que permite aos usuários criar facilmente botões de login de mídia social.
stacked_firebase_auth
50
Uma classe de serviço que fornece funcionalidade de autenticação do Firebase em uma única API.
g_recaptcha_v3
47
Plugin Google reCAPTCHA v3 para Flutter Web. O Google reCAPTCHA é um serviço gratuito que protege seu site contra spam e abuso.
desktop_webview_auth
45
Este pacote permite a autenticação do Firebase por meio de webview em desktop.
firebase_auth_ui
43
Plugin Flutter para Firebase Auth UI. Suporta provedores de autenticação populares usando SDKs nativos para Android e iOS.
wp_json_api
40
API JSON do WordPress e WooCommerce para Flutter. A API permite fazer login, registrar novos usuários, obter informações de usuários e muito mais.
amplify_authenticator
35
Uma experiência predefinida de login e registro para a categoria Amplify Auth
flutter_twitter_login
35
Um plugin Flutter para permitir que os usuários façam login usando os SDKs de login nativos do Twitter para Android e iOS.
flutter_social_button
34
O Flutter Social Button é um pacote Flutter para criar facilmente botões de login de mídia social para qualquer aplicativo Flutter.
amazon_cognito_identity_dart
34
SDK Amazon Cognito Identity Provider não oficial, para adicionar facilmente registro de usuário e login em seus aplicativos móveis e web com AWS Cloud Services.
oidc
31
Um plugin abrangente do OpenIdConnect que funciona em todas as plataformas (android, ios, windows, linux, web, macos)
amazon_s3_cognito
29
Este plugin permite aos usuários fazer upload e excluir imagens para o Amazon S3 Cognito. Os usuários também podem fazer upload de várias imagens para o S3 usando o plugin.
twilio_phone_verify
29
Um pacote que ajuda a verificar números de telefone e endereços de e-mail usando o Twilio.
tencent_kit
28
Um poderoso plugin Flutter que permite que os desenvolvedores realizem autenticação/compartilhamento com SDKs nativos do Tencent para Android e iOS.
dart_frog_auth
27
Middlewares de autenticação de cabeçalho para Dart Frog. Construído pela Very Good Ventures.
flutter_login_template
25
Um pacote Flutter com um conjunto de páginas usadas para fluxo de login/cadastro. Será útil para o seu incrível aplicativo.
google_sign_in_dartio
24
Pacote Flutter para login do Google integrado em Dart e com suporte para ambientes móveis e de desktop.
flutter_zalo_login
24
Um plugin Flutter para permitir que os usuários façam autenticação com as SDKs de login nativas do Zalo para Android e iOS.
azure_ad_authentication
23
A Biblioteca de Autenticação da Microsoft (MSAL) permite que desenvolvedores obtenham tokens da plataforma de identidade da Microsoft para autenticar usuários e acessar recursos seguros.
nhost_sdk
23
APIs de autenticação e armazenamento/recuperação de arquivos Nhost para a linguagem Dart.
firebase_auth_simplify
22
Um framework de alto nível do pacote Firebase Auth que encapsula várias linhas de código em uma única linha para facilitar o uso das funções de login e logout.
magic_sdk
22
Este é o ponto de entrada para autenticação segura e sem senha para o seu aplicativo Flutter baseado em iOS ou Android.
huawei_account
21
Plugin HUAWEI Account Kit para Flutter. Permite que os processos de login do usuário sejam realizados de forma rápida e fácil com a autenticação de dois fatores do HUAWEI Account Kit.
iproov_flutter
20
O SDK de Biometria iProov para Flutter, fornecendo autenticação flexível para garantia de identidade.
firebase_user_stream
20
Este pacote tem como objetivo fornecer uma funcionalidade ausente do firebase_auth, que é poder recarregar os dados do usuário do servidor e obter atualizações de fluxo com os novos dados.
ali_auth
19
Este é um plug-in para login com um clique no serviço de autenticação de números alicloud. Alibaba cloud também é usado na função de login com um clique
firebase_ui
18
Interface de usuário de autenticação do Firebase, pacote dart para imitar o firebaseUI (Google, Facebook, Twitter, suporte por e-mail)
flutter_twitter
18
Um plugin Flutter para permitir que os usuários façam autenticação com as SDKs de login nativas do Android e iOS do Twitter.
at_onboarding_flutter
16
Um projeto de plugin Flutter para integração de qualquer atSign em aplicativos atPlatform com facilidade. Fornece uma opção de leitor de código QR e uma opção de upload de arquivo de chave para autenticação.
flutter_dauth
14
Um pacote Flutter que permite que um aplicativo cliente acesse e manipule um recurso pertencente a um proprietário de recurso (usuário) e que está em um servidor DAuth.
cidaas_flutter_sdk
12
Este sdk pode ser usado para autenticar os usuários do seu aplicativo Flutter com cidaas.
nhost_flutter_auth
11
Fornece ao seu aplicativo Flutter o estado de autenticação do Nhost, facilitando a configuração de recursos protegidos e reagir a login e logout.
ory_client
11
cliente de api openapi para a rede ory, api de escala da web da ory para identidade e controle de acesso
casbin
9
Uma biblioteca de autorização que suporta modelos de controle de acesso como ACL, RBAC, ABAC.
weibo_kit
7
Um poderoso plugin Flutter que permite aos desenvolvedores autenticar/compartilhar com os SDKs nativos Weibo para Android e iOS.
huawei_fido
7
Plugin HUAWEI FIDO Kit para Flutter. Ele fornece ao seu aplicativo o FIDO2 com base no padrão WebAuthn.
at_onboarding_cli
5
Ferramenta Dart para autenticar, conectar e realizar operações complexas em secundários atSign a partir da linha de comando.
flutter_social_media_button
5
um novo pacote flutter que permite aos usuários criar botão de mídia social com facilidade
flutter_2fa
4
Um pacote Flutter para habilitar autenticação de dois fatores em seu aplicativo com um Autenticador.