Curso Sencha Touch 2 - Aula 04: Curso Sencha Touch 2 - Aula 03
iOS 8 - Touch ID Kit (LocalAuthentication framework)
-
Upload
bruno-delgado -
Category
Technology
-
view
209 -
download
1
description
Transcript of iOS 8 - Touch ID Kit (LocalAuthentication framework)
![Page 1: iOS 8 - Touch ID Kit (LocalAuthentication framework)](https://reader034.fdocumentos.tips/reader034/viewer/2022042714/557d0f86d8b42a153b8b5058/html5/thumbnails/1.jpg)
Bem vindos!
Bruno Delgado Desenvolvedor iOS na Ginga One
- http://www.gingaone.com
![Page 2: iOS 8 - Touch ID Kit (LocalAuthentication framework)](https://reader034.fdocumentos.tips/reader034/viewer/2022042714/557d0f86d8b42a153b8b5058/html5/thumbnails/2.jpg)
Touch IDFuncionamento Novo framework: LocalAuthentication Uso e possibilidades
![Page 3: iOS 8 - Touch ID Kit (LocalAuthentication framework)](https://reader034.fdocumentos.tips/reader034/viewer/2022042714/557d0f86d8b42a153b8b5058/html5/thumbnails/3.jpg)
Touch IDIntroduzido no iPhone 5S Serve para desbloquear o aparelho que utiliza senha
O anel de metal detecta o toque e ativa o sensor Foto de alta resolução da impressão digital (500 PPI) Conversão para uma representação matemática Processamento em uma área do chip A7 chamada "Secure Enclave"
Como funciona?
![Page 4: iOS 8 - Touch ID Kit (LocalAuthentication framework)](https://reader034.fdocumentos.tips/reader034/viewer/2022042714/557d0f86d8b42a153b8b5058/html5/thumbnails/4.jpg)
iOS 8
1) Novo Framework: LocalAuthentication 2) Access Control Lists (ACL) no Keychain
![Page 5: iOS 8 - Touch ID Kit (LocalAuthentication framework)](https://reader034.fdocumentos.tips/reader034/viewer/2022042714/557d0f86d8b42a153b8b5058/html5/thumbnails/5.jpg)
LocalAuthentication
• Criar um LocalAuthentication Context (LAContext) • Criar um LocalAuthentication Policy (LAPolicy) • Verificar se o device possui Touch ID • Utilizar o contexto para pedir permissão e receber o
sucesso ou falha
![Page 6: iOS 8 - Touch ID Kit (LocalAuthentication framework)](https://reader034.fdocumentos.tips/reader034/viewer/2022042714/557d0f86d8b42a153b8b5058/html5/thumbnails/6.jpg)
![Page 7: iOS 8 - Touch ID Kit (LocalAuthentication framework)](https://reader034.fdocumentos.tips/reader034/viewer/2022042714/557d0f86d8b42a153b8b5058/html5/thumbnails/7.jpg)
![Page 8: iOS 8 - Touch ID Kit (LocalAuthentication framework)](https://reader034.fdocumentos.tips/reader034/viewer/2022042714/557d0f86d8b42a153b8b5058/html5/thumbnails/8.jpg)
![Page 9: iOS 8 - Touch ID Kit (LocalAuthentication framework)](https://reader034.fdocumentos.tips/reader034/viewer/2022042714/557d0f86d8b42a153b8b5058/html5/thumbnails/9.jpg)
• Somente em foreground
• UI para “Digite a Senha” é por conta do seu aplicativo
Fique alerta
![Page 10: iOS 8 - Touch ID Kit (LocalAuthentication framework)](https://reader034.fdocumentos.tips/reader034/viewer/2022042714/557d0f86d8b42a153b8b5058/html5/thumbnails/10.jpg)
Possibilidades de usoLocalAuthentication e ACL’s
LocalAuthenticationAutenticações simples Controle parental Restringir acesso a certas áreas de um aplicativo
ACLAutenticações com o Keychain (1Password, Evernote)
![Page 11: iOS 8 - Touch ID Kit (LocalAuthentication framework)](https://reader034.fdocumentos.tips/reader034/viewer/2022042714/557d0f86d8b42a153b8b5058/html5/thumbnails/11.jpg)
Obrigado!
facebook.com/BrunoDelgado@_BrunoDelgado
medium.com/@brunodelgado
Bruno Delgado