Biometria no Flutter (Autenticação Biométrica Android e iOS)

Поделиться
HTML-код
  • Опубликовано: 13 дек 2024

Комментарии • 52

  • @quicksketch1617
    @quicksketch1617 2 года назад +4

    Agradeço os vídeos, ajuda muito. Mas eu estou aguardando o lançamento do seu curso, quando teremos detalhes?

  • @rafaelrabelo8662
    @rafaelrabelo8662 8 месяцев назад

    parabéns pelo vídeo, conteúdo muito bom

  • @lindermannla
    @lindermannla Год назад

    Diego excelente tutorial! Valeu!

  • @CPrimbee
    @CPrimbee 6 месяцев назад

    Valeu professor!

  • @higorgustavobarbosadasilva9624
    @higorgustavobarbosadasilva9624 2 года назад

    Otimo....eu tmb já cheguei dando like!

  • @danielferraz5428
    @danielferraz5428 2 года назад

    Muito bom!! Me ajudou bastante, grato!

  • @paulooliveira3453
    @paulooliveira3453 9 месяцев назад +1

    Diego, poderia fazer um app modelo, tipo um app de ponto usando a própria biometria do celular para autenticar o funcionário por exemplo mostrando o horário da autenticação e o nome do funcionário, seria show demais😮

    • @drantunes
      @drantunes  9 месяцев назад +1

      Boa sugestão!

    • @paulooliveira3453
      @paulooliveira3453 9 месяцев назад +1

      @@drantunes Gratidão mestre! Ensina nós!

  • @FelipeFerreira-wo7nx
    @FelipeFerreira-wo7nx 2 года назад

    Já cheguei dando o like

  • @FFilman
    @FFilman 2 года назад

    Legal
    Professor tem como fazer um vídeo configurando o VSCode + Flutter?

  • @jlucaso
    @jlucaso 2 года назад

    Muito bom professor

  • @andrealbernaz
    @andrealbernaz 2 года назад

    Ótimo video, parabéns! Uma pauta para video: Que tal nos mostrar como se transforma uma lista num Json? Acho que é uma questão muito vaga até hoje.

    • @drantunes
      @drantunes  2 года назад

      Obrigado Andre! Ótima sugestão!!

  • @cristiano_pam
    @cristiano_pam Год назад

    Olá @Prof. Diego Antunes estou implementado a biometria no app que vou apresentar na faculdade. implementação de segurança.
    estou com problemas aqui.
    Exception has occurred.
    PlatformException (PlatformException(auth_in_progress, Authentication in progress, null, null))
    No terminal:
    W/libc ( 5495): Access denied finding property "sys.perf.boostopt"
    W/.inventario_ibp( 5495): Cleared Reference was only reachable from finalizer (only reported once)
    D/OpenGLRenderer( 5495): setSurface called with nullptr
    o que poderia ser este problema, não achei nada na web até o momento. help.

    • @drantunes
      @drantunes  Год назад

      Onde está testando? pode ser problema de permissão no device ou não estar disponível a biometria no device.

    • @cristiano_pam
      @cristiano_pam Год назад

      no meu smartphone (android) mesmo.@@drantunes

    • @cristiano_pam
      @cristiano_pam Год назад

      @@drantunes
      no terminal aparece essas msg também:
      I/BiometricPrompt( 8395): onAuthenticationSucceeded: 2
      W/OnBackInvokedCallback( 8395): OnBackInvokedCallback is not enabled for the application.
      W/OnBackInvokedCallback( 8395): Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.

    • @drantunes
      @drantunes  Год назад

      @@cristiano_pam Não conheço configurações adicionais, mas você pode tentar reconfigurar o plugin no Android com as permissões e, se o erro persistir, adicionar a linha no manifest conforme o erro sugere. Acredito que deva resolver

  • @andersonpires154
    @andersonpires154 2 года назад

    Excelente conteúdo professor. Uma dúvida:
    Primeiro acesso com usuário e senha. O usuário habilita opção de login com biometria para login futuro.
    É correto salvar, por exemplo, o e-mail de acesso no localstorage. Já vi o vídeo sobre hive e pensei nisso.

    • @drantunes
      @drantunes  2 года назад +1

      Sim, mas usa o secure storage para isso ou algum método de criptografia 👍

    • @lucasmatias2485
      @lucasmatias2485 Год назад

      E quanto a senha? Porque meu sistema de login é feito no firebase, como eu armazeno as informações de login pra autenticar no firebase?@@drantunes

  • @marcosradix1
    @marcosradix1 Год назад

    Muito bom, eu só não entendi como vou fazer em caso dar certo, chamar minha api para fazer o login, retornar o token e mandar para tela principal? Vou ter que armazenar a senha do usuário?

    • @drantunes
      @drantunes  Год назад

      Depende do Fluxo do seu app. Se você precisa requisitar dados da sua API toda vez, você precisa salvar algum token de identificação do usuário. Neste caso, se ele ativar a biometria, você poderia gerar um token de maior tempo de expiração e após sucesso na autenticação biométrica você executa a entrada no app carregando os dados com esse token salvo... essa seria uma das possibilidades.

  • @ritsjhecksonsa4143
    @ritsjhecksonsa4143 2 года назад

    Show, muito bom!
    Qual atalho vc usa para criar pasta e arquivo ?
    Tentei alguns atalhos aqui mas não obtive sucesso.

    • @LeonardMelo
      @LeonardMelo 2 года назад +1

      Ele usa uma extensão do vscode pra isso, não sei te dizer o nome dela, mas no vídeo que ele fala sobre extensões ele menciona ela.

    • @ritsjhecksonsa4143
      @ritsjhecksonsa4143 2 года назад +1

      @@LeonardMelo obrigado, vou pesquisar.

    • @drantunes
      @drantunes  2 года назад +1

      É a extensão do VSCode - Advanced New File 👍

    • @ritsjhecksonsa4143
      @ritsjhecksonsa4143 2 года назад

      @@drantunes Muito obrigado.
      Sucesso em sua carreira!

  • @gmbtec.studio2123
    @gmbtec.studio2123 Год назад

    Ola professor, primeiro quero agradecer... excelente vídeo... Só tenho uma duvida, veja se consegue me ajudar.
    O meu acesso a API retorna um token com expiração, ai eu tenho que logar com o usuario e senha novamente. Gostaria muito de colocar um autenticador por Biometria, mas como eu faria isso? Acessando novamente a API para retornar o token com base na biometria cadastrada ? voce pode me dar uma dica de como eu poderia proceder ? Desde ja muito obrigado e parabens pelo trabalho.

    • @drantunes
      @drantunes  Год назад

      Sim, o ideal seria após a autenticação local com sucesso, buscar e revalidar o token e salvá-lo no secure storage.

  • @letrasvisuais
    @letrasvisuais 2 года назад

    Fala professor, perguntei em um outro vídeo a respeito da configuração do flutter para IOS sem possuir um MAC, estive pensando bem, se eu usar um MACINTOSH ou um emular um sistema MAC no meu PC, consigo fazer as configurações normalmente? Abraçoosssss e obrigado pelo excelente conteúdo!!!

    • @drantunes
      @drantunes  2 года назад +1

      É complicado fazer isso pelas travas da Apple quanto ao hardware. Infelizmente não tem como fugir muito de precisar de hw Apple para desenvolvimento iOS :\

  • @swplogic4158
    @swplogic4158 2 года назад

    Vixe vc vai fazer algum curso? Cara, espero que vc não seja iguais aos outros prof devs, que fazem videos de qualidade no yuoutue e quando prodezem cursos, fazem com nivel tão basico, que se torna um básico bosta só para ganhar dinheiro, e faça com muitas teorias tambem, visto q o povo corre das teorias e no final não aprendi merda nenhuma....Faz muito tempo q espero por um curso seu...pesno que será de qualidade, vc transmite os conteudos de forma muito bem explicada, e sem enrolação....

    • @drantunes
      @drantunes  2 года назад +3

      Está nos planos sim, mas realmente não quero oferecer o "mais do mesmo" e por isso ainda estou modelando como será. Como você deve ter visto, recentemente fiz uma enquete no canal para entender melhor as dores do pessoal. Ao mesmo tempo que tem muitas pessoas começando, tem muito dev que já está trabalhando, mas ainda tem muitas dificuldades por falta de conceitos base mais aprofundados e de técnicas mais avançadas. Mas pode ter certeza que não será curso apenas uma introdução....

    • @swplogic4158
      @swplogic4158 2 года назад

      @@drantunes Vou ficar aguardando!

  • @eduardospek
    @eduardospek 2 года назад

    Show!

  • @milenapatrocinio5668
    @milenapatrocinio5668 2 месяца назад

    qual sdk voce esta usando?

    • @drantunes
      @drantunes  2 месяца назад

      < 3.0

    • @milenapatrocinio5668
      @milenapatrocinio5668 2 месяца назад

      ​@@drantunes professor, fiz de tudo mas o app nao autentica a bendita da digital... estou desanimads

  • @dossantos3800
    @dossantos3800 2 года назад

    Vc mora fora do brasil ? Se sim, como é o mercado ai fora ?

    • @drantunes
      @drantunes  2 года назад

      O mercado Mobile e Flutter está ótimo em todo o mundo.

  • @BarzinhoSHOW
    @BarzinhoSHOW 2 года назад

    Show 🚀🤠👍🇧🇷

  • @marcosjsfraga
    @marcosjsfraga Год назад

    Não consegui fazer este componente autenticar pela face no Android, somente pela digital. Alguém aqui conseguiu?

    • @drantunes
      @drantunes  Год назад +1

      Qual o erro retorna? Verifique se a funcionalidade é suportada e está habilitada no dispositivo de teste (e as permissões dadas).

    • @marcosjsfraga
      @marcosjsfraga Год назад

      @@drantunes este teste foi feito no Redmi Note 8 Pro e no Motorola:
      Quando desabilito as digitais e cadastro uma face e peço para o componente local_auth autenticar, ele mostra um popup com o título `Biometric required` e com a mensagem `Biometric authentication is not set up on your device. Go to 'Settings>Security' to add biometric authentication`, este popup tem os botões CANCEL e GO TO SETTINGS. Ao clicar no segundo botão abre as configurações do Android na seção Security.
      Sobre as permissões, eu tentei dar todas possíveis pro app, mas não achei alguma que paressesse ser específica para liberar o acesso do componente a autenticação por face.
      Se pude ajudar fic muito grato pois preciso entregar este app para um cliente e estou apanmhando nesta parte.

    • @drantunes
      @drantunes  Год назад +1

      @@marcosjsfraga Pode ser alguma questão da versão do Android ou de o plugin filtrar o tipo de "face"... Testando com impressão digital funciona? Se sim, pode ser algo relacionado a essas versões de SDK.

    • @marcosjsfraga
      @marcosjsfraga Год назад

      @@drantunes A digital funciona, só a face que não. Curioso que não achei um tutorial do local_auth que mostre a autenticação por face no Android.

    • @drantunes
      @drantunes  Год назад +1

      @@marcosjsfraga confesso que não conheço o problema, geralmente é só ativar o plugin e as permissões. Recomendo olhar nas issues, pois é um package mantido pelo Flutter mesmo