- Видео 9
- Просмотров 77 043
Mobile Quickie
Добавлен 7 мар 2018
iOS Safari Browser Adds Support for NFC & Lightning FIDO2 YubiKeys
*Currently only available for iOS as of 13.3-Beta2*
Apple just released iOS 13.3-Beta2 (as of Tuesday, Nov 12 2019).
This exciting release adds native iOS Mobile Safari Browser support for NFC and Lightning FIDO2/WebAuthn security keys such as the YubiKey 5 NFC and the popular mobile key, the dual-connector YubiKey 5Ci which has a USB-C and a Lightning connector for iOS devices.
YubiKey 5Ci: www.yubico.com/product/yubikey-5ci
In this video, I'll demonstrate WebAuthn registration and authentication for both the YubiKey 5 NFC over NFC and the YubiKey 5Ci via the Lightning connector using the Yubico demo web application demo.yubico.com on an iPhone XR (blue) with iOS 13.3 Beta2 Safari browser. N...
Apple just released iOS 13.3-Beta2 (as of Tuesday, Nov 12 2019).
This exciting release adds native iOS Mobile Safari Browser support for NFC and Lightning FIDO2/WebAuthn security keys such as the YubiKey 5 NFC and the popular mobile key, the dual-connector YubiKey 5Ci which has a USB-C and a Lightning connector for iOS devices.
YubiKey 5Ci: www.yubico.com/product/yubikey-5ci
In this video, I'll demonstrate WebAuthn registration and authentication for both the YubiKey 5 NFC over NFC and the YubiKey 5Ci via the Lightning connector using the Yubico demo web application demo.yubico.com on an iPhone XR (blue) with iOS 13.3 Beta2 Safari browser. N...
Просмотров: 16 823
Видео
Getting Started with Aurora Serverless Data API
Просмотров 9 тыс.5 лет назад
Learn how modern application developers can use the new Amazon Aurora Serverless Data API to create and connect to an Aurora Serverless Database. In this video, we'll cover three ways to CREATE an Aurora Serverless Database with Data API and then we dive into the four ways we can CONNECT to your Data API enabled Aurora Serverless Database. Check out my article on A Cloud Guru for more detailed ...
Login with Amazon for iOS
Просмотров 2,6 тыс.5 лет назад
[What] This video provides a step-by-step guide to adding Login with Amazon identity provider to an iOS app and federating those identities with Amazon Cognito Federated Identity Pool. [What are we using?] The app we are building will utilize the following services: A starter iOS app with the Login with Amazon SDK pre-installed with a proxy class Amazon Cognito Identity Pool AWS Amplify CLI AWS...
Google Sign-In for iOS
Просмотров 3 тыс.5 лет назад
[What] This video provides a stetp-by-step guide to adding Google Sign-In to a brand new iOS app. [What are we using?] The app we are building will utilize the following services: Google Sign-In Amazon Cognito User Pools AWS Amplify CLI AWS SDK [Video Overview] In 13 minutes, we'll walk through each of these nine (9) steps to build a fully functional iOS app allowing your app users to authentic...
Facebook Login for iOS
Просмотров 3,3 тыс.5 лет назад
This video is just over 10 minutes of a step-by-step walkthrough for implementing Facebook Login from a basic single view app. We'll cloud-enable the app using AWS Amplify Framework and use Amazon Cognito Federated Identities to federate our Facebook Login. The video supplements the blog below. Open the blog in a browser before watching this video so you can follow along and use the provided co...
Basic Authentication for iOS using AWS Amplify & Amazon Cognito
Просмотров 10 тыс.6 лет назад
In this video, we add basic authentication to any iOS app. We'll cloud-enable this app using the AWS Amplify CLI and the AWS Mobile SDK allowing our mobile users to sign-up and sign-in via username and password. Basic authentication is when a user registers with an app or service by providing a unique username (can also be email or phone #) and associated password and the app uses those credent...
Voice Recognition, Translation, and Text-to-Speech on Mobile Using Amazon Translate & Amazon Polly
Просмотров 13 тыс.6 лет назад
Add a professional translator and friendly voice to any mobile app using Amazon Translate and Amazon Polly. In this video, we’ll apply machine learning natural language processing (NLP) to a mobile app using the built-in iOS API for voice recognition and API-Driven managed cloud services from AWS. Together, we’ll build a mobile app that will recognize our voice and convert it to text (speech-to...
Understand Core ML on iOS in 5 Minutes
Просмотров 15 тыс.6 лет назад
Covering the basic concepts of machine learning on the edge using Core ML to provide inference on a mobile iOS application. Core ML is the machine learning framework used across Apple products (macOS, iOS, watchOS, and tvOS) for performing fast prediction or inference with easy integration of pre-trained machine learning models on the edge, which allows you to perform real-time predictions of l...
Introduction to Machine Learning on Mobile
Просмотров 4,2 тыс.6 лет назад
This video is intended for mobile developers who want a better understanding of machine learning and how it’s used in a mobile application without understanding the complexities algorithms and training frameworks. Resources: Core ML: developer.apple.com/documentation/coreml TensorFlow Lite: www.tensorflow.org/mobile/tflite/ Check out this blog for more details: Blog: medium.com/@dmennis/introdu...
Many thanks, dude!
I note you are not using the Login with Amazon SDK. Does that change things?
could you do it for Android Amplify SDK too?
finished watching
It will be accessing DB over public network?
Amazing Video ! But, I want to know how to do the Sign Up, Login & other MFA in React-Native App, if I already have a existing backend in AWS Cognito . And have the below details of the existing backend :- aws_cognito_identity_pool_id: aws_cognito_region: aws_user_pools_id: aws_user_pools_web_client_id: I hope this question will generate curiosity in you. Please make a separate vdo on this topic
Does it have API as AI ?
very succinct video man loved it
So since Safari supports it, then can I use this for any site that requires a username/pass? Or is it only for websites that support FIDO2?
is it possible to create MySQL tables from the schema which it is automatically created after adding api into the application?
5:30 there is no room for maybe in the sentence.
Thanks for making a simple video on this topic.
Hi Mobile Quickie, I triedlaunching stack to CloudFormation but I am getting S3 error: Access Denied For more information check docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html Can you please help?
Great overview. I'm implementing something in nodeJS with a Serverless Aurora, see if I can get the performance of a first class database but not have to pay so much while I'm developing :)
Great insight!
What address should I put in s3 when specifying a template to make a cloudformation stack?
Hi Dennis , Great video , I am trying to run it but in configuring stack I am getting error S3 error: The specified bucket does not exist For more information check docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html
Syed - I just upload the missing (broken link) CloudFormation template and updated the Issue. Thanks for letting me know.
@@mobilequickie Thanks
please continue this series
Wow, this was so extremely helpful! Thank you Mr. Hills!
Will the NFC key work with iPhone X and iOS 13.5 (the latest iOS as of July 4, 2020?)
i think this method is not supported anymore. i was trying to see if I could customize the login interface, everything is pointing towards using 'Amplify' and 'AmplifyPlugins' library and it looks like i need to build the UI myself.
good tutorial
Hi, I just create website and interconnect Facebook and AWS console when I login through Facebook its shows blank page, if you have any idea please reply me.
Hello everyone, sorry muy ignorance but I have 2 questions: 1) does it work with finger reading or anyone with the key can unlock? And 2) What real use can it have with an iPhone / iPad ? Thank you.
Thanks for this nice video. Please make a video of an Angular app with Aurora Serverless and Amplify.
This is really cool.. thanks
Thanks for the step by step approach. Wish to see more videos like this - quick , clear and easy to follow. I also got question on redirect signin URI like Atin mentioned below. Can you add info on what that means for IOS app ? Also the link gist.github.com/dennisAWS/8fba1d9dc738141452ceeb9f98992f40 from the blog gives 404 page not found. May be you have to renew them ?
You are the best. A real teacher who know his stuff.
I noticed you have two Yubikeys, 5C NFC and 5Ci. I am new to the Yubikey world, but don't they both provide the same security results in the end??
yes, they provide the same security but I think it will act backup key.
If my gmail has 2 factor enabled, can I use the yubikey 5ci to login to my gmail on the iPhone's default mail app?
Thank you Dennis for this amazing video, i have managed to integrate this Facebook authentication feature in my app, but i am unable to retrieve the basic information of the user such as Name , email and user profile. It would be great if you could help me out. The only thing i get when i use login with Facebook is "identityId" let identityManager = AWSIdentityManager.default().identityId There is no attributes for user name or user profile image.
Does this work with Titan keys?
Titan key should work as long as they are U2F or WebAuthn compatible and USB or NFC. No Bluetooth garbage.
Keys with UV enabled WILL NOT WORK, even on services that ignore UV. Ensure that no pin# is set on your key, or it will silently fail to read it.
As of iOS 14, if a Pin is already set on a YubiKey, you should now be prompted when UV is required. If a Pin is not set, the user will not be prompted to create one and continue to fail.
is it possible to turn off an Aurora Serverless cluster ? Can it only go down to 1 ACU ?
You can set Aurora in the settings to automatically pause after a period of inactivity, which brings the ACU to 0. You need to have 'Serverless' selected as the type when it's created, and the setting is under 'Additional scaling configuration' and it's called 'Pause compute capacity after consecutive minutes of inactivity'.
Dennis, There is a few more steps post last step which is missing from your video. [Your Last] Do you want to specify the user attributes this app can read and write? No [New steps] Do you want to enable any of the following capabilities? (Press <space> to select, <a> to t oggle all, <i> to invert selection) Do you want to use an OAuth flow? Yes What domain name prefix you want us to create for you? Enter your redirect signin URI: And still going on...
Hi Dennis, I am facing an error while amplifying CLI. Can you please help to direct to the right forum. ag$ npm install -g @aws-amplify/cli npm WARN deprecated @types/ora@3.2.0: This is a stub types definition. ora provides its own type definitions, so you do not need this installed. npm WARN deprecated node-uuid@1.4.8: Use uuid module instead npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules npm WARN @conduitvc/mosca@2.8.3 requires a peer of leveldown@~1.4.3 but none is installed. You must install peer dependencies yourself. npm WARN @conduitvc/mosca@2.8.3 requires a peer of ioredis@^1.15.1 but none is installed. You must install peer dependencies yourself. npm WARN @conduitvc/mosca@2.8.3 requires a peer of mongodb@~2.1.4 but none is installed. You must install peer dependencies yourself. npm ERR! path /usr/local/lib/node_modules npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall access npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules'] npm ERR! stack: npm ERR! 'Error: EACCES: permission denied, access \'/usr/local/lib/node_modules\'', npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'access', npm ERR! path: '/usr/local/lib/node_modules' } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator (though this is not recommended). npm ERR! A complete log of this run can be found in: npm ERR! /Users/ag/.npm/_logs/2019-09-21T10_09_29_306Z-debug.log
Thanks for this video. Compare to others, yours is more in detail and easy for the new coders. Thanks. Couple of questions though, 1. Why we have used AWS? again others havent mentioned about AWS integration in their video? 2. Post successful login, we are taking them to a white blank page. What if we want to take them to a custom screen/page. I mean how to configure that action?
Thank you heaps! It's a great tutorial. It works perfectly
Thanks for the video!
Thanks for a clear, concise tutorial. Really like the format with you inset against the large code in the background. Also like how the chapters along the bottom show how far along a person is
Can you use cli to add graphql and aurora to an iOS app?
Is it possible to remove completely username in the app and use only the email? And verify emails?
Hey Dennis, Two questions, how can I add the custom attributes like "Date of birth" to the iOS app? and how can I customize the app UI from Xcode like change the logo and the look of the screen?
Hi! This is good. Do you have a similar tutorial on how to set up dynamoDB from there?
Thanks Dennis! It's my first time using AWS & your tutorial definitely helped a lot. Keep up the good work!
your blog shows completely different code to what you showing on your video?
Hi, have you tried authentication with Facebook and Cognito's Identity providers? It works with hosted auth although I like your UX a lot. To me it's better than federated identity pool option, as it's a pain to connect those users with other cognito user pool users...
Actually I just realized it's the SDK's default UX, but does it support sign in with those Cognito identity provider users? Thanks for the videos
hello denis could you please tell me does the gesture classification with coreML works on real time? because i've tried doing that but it is not accurate and not on real time. i'm trying to use coreML to convert sign language to text.
Definitely the best tutorial I've seen on ios AWS Authentication. Nice work!!
Hello Dennis, I found this very interesting. By chance can you direct me how I can possibly manage the same thing on an android device? Thank you in advance.
Here's a similar Android version using the same backend AWS services. medium.com/mindorks/machine-learning-in-action-building-a-universal-translator-app-for-android-with-kotlin-ff9d21ae818
@@dmennis1 Would you redirect? It's a broken link. Thank you.
@@butwhm Couldn't find the blog but found the archived Github repo here: github.com/amazon-archives/aws-mobile-android-kotlin-translator-app