Touch ID

RSS for tag

Securely unlock devices, authenticate purchases, sign in to apps, and more with fingerprint recognition using Touch ID.

Posts under Touch ID tag

14 Posts
Sort by:
Post not yet marked as solved
0 Replies
128 Views
I am creating a react app and am making use of Webauthn to use TouchID or FaceID for user authentication. I have built my app so that when the button is clicked, navigator.credentials.create is the only call made. With attestation set to none, there are no issues however as soon as I set attestation to direct I get an alert saying 'The operation can't be completed' and 'NotAllowedError: This request has been cancelled by the user.' is logged to console. The issue only presents itself on Safari and iOS devices however works perfectly on other browsers like Chrome. Has anyone encountered a similar issue and possibly know how to resolve it? Thanks Shay
Posted
by shay_.
Last updated
.
Post not yet marked as solved
3 Replies
201 Views
Apple's touch ID external keyboard will work on all macs with apple silicon. But they must be running Big Sur 11.4. What binary was added in that version that made the computer capable of using the touch ID keyboard?
Posted
by Reversal.
Last updated
.
Post marked as solved
2 Replies
311 Views
I just registered a site for WebAuthn test. I want to delete this FIDO2 credential, from Apple TPM chipset, just like the command of Yibikey "ykman fido credentials delete" as. I cannot find my authentication datas from "KeyChain Access.app" I know that Yubikey has 25 FIDO2 credentials limit. Does Apple TPM chipset too? If i cannot delete this credential, will i get something error in feture use?
Posted
by jyxjjj.
Last updated
.
Post not yet marked as solved
3 Replies
535 Views
I only need to call a couple of lines of code with privilege escalation, I think I understand the reasoning behind creating a separate 'helper' application to perform these tasks. Is there a way to get AuthorizationCreate to display the authentication dialog with TouchID? I see localAuthentation can display a TouchID dialog. Is there (apart from AppleScript) a non-deprecated way to simply request authorization, launch a helper with privileges and arguments, then easily obtain the results from it? I get the impression that with SMJobBless (a non-deprecated API, but a ton of work), the helper will then permanently have escalated privileges, surely this is less secure? Also with SMJobBless, it appears that I need to use an installer package to install the helper in the correct place, is this correct? Is there a replacement for SMJobSubmit in the works? What am I missing, or misunderstanding?
Posted
by rowlands.
Last updated
.
Post not yet marked as solved
0 Replies
395 Views
My Safari Extension on iOS needs access to a Keychain item (password) that is secured by the userPresence and devicePasscode flag. In other words, FaceID/TouchID or the device PIN is necessary to access the password. Is there a way for the extension to access the password? SafariWebExtensionHandler.swift has access to the Keychain, but can't present FaceID/TouchID/device PIN interface to the user. Popup.js has UI access, but can't access the iOS Keychain. One hack is to set touchIDAuthenticationAllowableReuseDuration of the Keychain item to an arbitrary time and have the user authenticate in the containing app. However, in case of a time-out, the containing app has be opened by the extension with a custom URL scheme. openURL is not accessible in SafariWebExtensionHandler.swift either (I assume it can be handled by popup.js). This is a user-unfriendly solution. What is the best way to give the Safari extension access to a Keychain item?
Posted Last updated
.
Post not yet marked as solved
0 Replies
343 Views
Whenever user tries to login with biometric and it failed multiple times then the passcode screen appears and this is the screen which we don't want for our perfectly secure applications. We are looking to authenticate user with biometric only and not fallback to passcode which is same as the Apple internal API https://developer.apple.com/documentation/security/secaccesscontrolcreateflags where we can enforce user to use biometric based login. Although we like WebAuth framework but this is the only reason we cannot move forward with the WebAuthn framework. is it something Apple can think about providing to make application more secure ?
Posted Last updated
.
Post not yet marked as solved
0 Replies
253 Views
I have a macOS application designed as an agent with several daemons/cmd helper tools. Various parts of my application use touchID before executing privileged operations. The icon that shows up in Touch ID is the generic white building block. How can I use a different icon with different types of targets?
Posted Last updated
.
Post not yet marked as solved
0 Replies
291 Views
Dear Apple , I discovered a bug about iPhones and even made a video of it and uploaded it to the following address: https://feedbackassistant.apple.com/feedback/9184844 In the last few days, he has not received any response from any of Apple's backers Apple app development consultants also listed the site address in my replies: https://www.apple.com/feedback/iphone.html I'm on this site and I wrote everything about the bug I discovered, but I still did not get a response from the Apple team Please select this important topic and announce my answer My goal is to work with the Apple team to fix the iPhone fingerprint bug Please be sure to check my feedback on this bug along with the video I made myself My Feedback Address: https://feedbackassistant.apple.com/feedback/9184844 Regards , Hamed Hamedi
Posted Last updated
.
Post not yet marked as solved
1 Replies
779 Views
I am working on implementing the local authentication on my app so I have to test both Face Id and Touch Id from the simulator. Face Id is visible like below but unable to find out Touch Id option. I have checked on both iOS 13.00 simulator and iOS 14.00 simulator but Touch ID option is hidden in both simulator.
Posted
by binit_jha.
Last updated
.
Post marked as solved
2 Replies
690 Views
I've got some admittedly old Objective-C code handling Keychain items protected by Touch ID / Face ID that uses the access control flag kSecAccessControlTouchIDCurrentSet, accessing the items would fail with errSecItemNotFound when the user adds or removes a finger/face from the device, however on iOS 15.0 this is not happening. It does work on iOS 14.6 still. My deployment target is still iOS 11.0 so I haven't moved to kSecAccessControlBiometryCurrentSet as the replacement for the now deprecated TouchID value - but the enum raw values are the same so I don't see how that could be the cause. I can't see what the new error code is, because I'm not using Xcode 13, but I'll try and get the DeviceSupport copied in (official support for this is please!) to help search: Swift touchIDCurrentSet biometryCurrentSet Objective-C kSecAccessControlTouchIDCurrentSet kSecAccessControlBiometryCurrentSet
Posted
by AshtonX.
Last updated
.
Post not yet marked as solved
15 Replies
2.3k Views
Hi everyone I've updated an iPhone 6S to iOS 14 Beta 4 and after that, Touch ID got disabled. Whenever I try to set it up, a message saying “FAILED - Unable to activate Touch ID on this iPhone". Even i have tried downgrade ios to the 13.5.1 and done a full reset but problem is still on the same. What should I do..? Please suggest.. Leave a comment below.
Posted
by Sandy090.
Last updated
.
Post not yet marked as solved
1 Replies
704 Views
In the video https://developer.apple.com/videos/play/wwdc2020/10670/ this refers to "user activated events" for navigator.credentials.get. Hovever, this term of "user activated events" is very hard to find online, and no example code exists. Is a more complete example of html + js available for the interaction of navigator.credentials.get available that highlights the correct method of using this api in ios?
Posted
by Firstyear.
Last updated
.