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.
flutter_signin_button
877
Um plugin Flutter para iOS e Android que gera botões de login para diferentes contas de redes sociais.
supabase_flutter
741
Integração do Flutter para o Supabase. Este pacote simplifica para os desenvolvedores a construção de produtos seguros e escaláveis.
firebase_ui_auth
431
Biblioteca de widgets pré-construídos que estão integrados com diversos provedores de autenticação do Firebase.
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.
flutter_appauth
369
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
334
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
230
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
194
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
187
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.
oauth2_client
182
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.
sign_button
177
Um plugin Flutter para criar botões de entrada para diferentes contas de mídia social.
animated_login
168
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.
lit_firebase_auth
165
Pré-configuração Firebase Authentication. Basta acrescentar e adicionar Firebase Auth em apenas alguns minutos.
email_auth
163
Um pacote Flutter para verificar e-mails usando o método baseado em OTP, para garantir que obtenhamos dados do mundo real.
aad_oauth
155
Um pacote OAuth Flutter para autenticação do usuário contra o ponto de extremidade OAuth2 v2.0 do Azure Active Directory.
supabase_auth_ui
136
Biblioteca de interface do usuário para implementar formulários de autenticação usando o Supabase e o Flutter
firebase_phone_auth_handler
135
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.
sign_in_button
129
Um plugin Flutter para criar botões de login para diferentes contas de mídia social.
twitter_login
115
Plugin de login do Twitter para o Flutter. Biblioteca para login com os serviços da API de autenticação do Twitter.
slider_captcha
103
captcha de deslize o mesmo que o da binance, permitir arrastar e soltar para validação
extension_google_sign_in_as_googleapis_auth
99
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.
email_otp
94
Um pacote Flutter rápido e simples para envio e verificação de autenticação OTP por e-mail.
amplify_auth_cognito
92
O plugin Flutter da categoria de autenticação da Amplify usando o provedor AWS Cognito.
local_session_timeout
91
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.
firebase_admin
91
Uma porta da biblioteca de administração do Firebase para código Dart puro e idiomático
flutter_naver_login
73
Um plugin Flutter para usar os SDKs nativos de login da Naver no Android e iOS.
simple_auth_flutter
69
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
67
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.
the_apple_sign_in
67
Entrar com a Apple para Flutter. Bindings da API nativa e uma implementação Flutter do botão de login.
flutter_auth_ui
66
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.
auth0_flutter
61
SDK do Auth0 para Flutter. Integre facilmente o Auth0 em aplicativos Flutter para Android / iOS.
eartho_one
58
Login e autenticação de todas as fontes com 1 linha de código! Google, Twitter, Github, Facebook, Apple, Microsoft, Twitch, SMS, Metamask, VK
truecaller_sdk
56
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.
social_login_buttons
56
Um novo pacote Flutter que permite aos usuários criar facilmente botões de login de mídia social.
auth
53
Biblioteca de autorização para fazer login no Google, Facebook ou por meio de nome de usuário e senha.
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.
g_recaptcha_v3
51
Plugin Google reCAPTCHA v3 para Flutter Web. O Google reCAPTCHA é um serviço gratuito que protege seu site contra spam e abuso.
stacked_firebase_auth
51
Uma classe de serviço que fornece funcionalidade de autenticação do Firebase em uma única API.
desktop_webview_auth
47
Este pacote permite a autenticação do Firebase por meio de webview em desktop.
oidc
43
Um plugin abrangente do OpenIdConnect que funciona em todas as plataformas (android, ios, windows, linux, web, macos)
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
42
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.
flutter_social_button
39
O Flutter Social Button é um pacote Flutter para criar facilmente botões de login de mídia social para qualquer aplicativo Flutter.
amplify_authenticator
39
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.
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.
dart_frog_auth
30
Middlewares de autenticação de cabeçalho para Dart Frog. Construído pela Very Good Ventures.
tencent_kit
30
Um poderoso plugin Flutter que permite que os desenvolvedores realizem autenticação/compartilhamento com SDKs nativos do Tencent para Android e iOS.
amazon_s3_cognito
30
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.
myid
30
sdk do myid para flutter. pacote suporta ios e android para verificar a identidade do usuário.
twilio_phone_verify
29
Um pacote que ajuda a verificar números de telefone e endereços de e-mail usando o Twilio.
google_sign_in_dartio
26
Pacote Flutter para login do Google integrado em Dart e com suporte para ambientes móveis e de desktop.
flutter_zalo_login
25
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.
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.
azure_ad_authentication
24
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.
ali_auth
23
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
nhost_sdk
23
APIs de autenticação e armazenamento/recuperação de arquivos Nhost para a linguagem Dart.
firebase_auth_simplify
23
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.
credential_manager
22
plugin do gerenciador de credenciais, ajuda à funcionalidade de login rápido e armazena credenciais na conta de serviço do google do usuário no android e no ios usará o keychain para armazenar credenciais.
firebase_auth_rest
22
um wrapper independente de plataforma dart/flutter para a api de autenticação do firebase baseada em rest.
huawei_account
22
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.
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.
appwrite_auth_kit
20
um wrapper para o serviço de contas da appwrite, torna fácil gerenciar autenticação e recursos de conta.
iproov_flutter
20
O SDK de Biometria iProov para Flutter, fornecendo autenticação flexível para garantia de identidade.
auth0
20
pacote dart para autenticação usando a api do auth0. contém um conjunto básico de métodos como passwordrealm, getuser, logout etc.
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.
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.
apple_sign_in_plugin
11
um pacote flutter abrangente para integrar o apple sign-in com recursos para autenticação segura e gerenciamento de dados do usuário.
ory_client
11
cliente de api openapi para a rede ory, api de escala da web da ory para identidade e controle de acesso
login_client_flutter
10
implementação do flutter_secure_storage de um CredentialsStorage para o pacote login_client.
casbin
10
Uma biblioteca de autorização que suporta modelos de controle de acesso como ACL, RBAC, ABAC.
uaepass_api
10
pacote flutter para api de autenticação do uae pass (login, logout, obter perfil do usuário).
huawei_fido
7
Plugin HUAWEI FIDO Kit para Flutter. Ele fornece ao seu aplicativo o FIDO2 com base no padrão WebAuthn.
weibo_kit
7
Um poderoso plugin Flutter que permite aos desenvolvedores autenticar/compartilhar com os SDKs nativos Weibo para Android e iOS.
flutter_2fa
6
Um pacote Flutter para habilitar autenticação de dois fatores em seu aplicativo com um Autenticador.
flutter_social_media_button
6
um novo pacote flutter que permite aos usuários criar botão de mídia social com facilidade
at_onboarding_cli
5
Ferramenta Dart para autenticar, conectar e realizar operações complexas em secundários atSign a partir da linha de comando.
github_signin_aksoyhlc
3
Um pacote facilitando integração do login/registration do GitHub em aplicações Flutter, utilizando a API oficial do GitHub.
firebase_auth
0
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
0
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
0
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.