Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

WolfSnap

macrumors 65816
Original poster
Sep 18, 2012
1,117
1,009
SoCal
I had to authenticate my AppleID using my Yubikey 5C -- and while it worked fine as a USB-C key, as long as the key was inserted into the USB-C port, the keyboard wouldn't appear.

So, in order to use they key, I needed to insert it, tap the center contact, remove it, enter my PIN, then place it back into the USB-C port, then touch the center contact again. It worked, but required things to be inserted/removed multiple times so I could actually type something.

Anyone else see this as an issue once you get past setup?
 
its because your yubikey is presenting itself as a keyboard for static key, so iOS disable the built in. I would provision an NFC yubikey for better ergonomics in iOS.
 
its because your yubikey is presenting itself as a keyboard for static key, so iOS disable the built in. I would provision an NFC yubikey for better ergonomics in iOS.
USB-C on my iPad Pro works fine though.

Haven’t tried my key on iPhone tho
 
I use the USB-C with my iPad okay but only for FIDO2, if you use different protocols like OTP on that key there is some article which I admit i didn't fully understand that implies they don't work properly: https://support.yubico.com/hc/en-us/articles/4404405824402-Can-I-use-my-YubiKey-with-iPads- I assume this applies to iPhone USB-C as well.

If you only use FIDO2 you can turn the other protocols off in your key using the Yubikey Authenticator app for a computer.
 
Same problem here, I just removed the yubikeys from Apple ID.

replace the yubikey with an NFC is an option but why, a software update should solve it, just a way to let iOS know that the key is not an external keyboard.
 
I had to authenticate my AppleID using my Yubikey 5C -- and while it worked fine as a USB-C key, as long as the key was inserted into the USB-C port, the keyboard wouldn't appear.

So, in order to use they key, I needed to insert it, tap the center contact, remove it, enter my PIN, then place it back into the USB-C port, then touch the center contact again. It worked, but required things to be inserted/removed multiple times so I could actually type something.

Anyone else see this as an issue once you get past setup?
Here is Yubico support suggestion,

“Currently, the keyboard not showing when the YubiKey is inserted in the USB-C port is an expected behavior due to the OTP application behaving similarly to USB keyboards. Meaning, the Yubico OTP uses HID protocol (same as a USB keyboard) to enter the OTP codes.

So when the YubiKey is inserted, iOS thinks that the YubiKey is a USB keyboard and thus hides the on-screen keyboard. The current known workaround is to disable the OTP interface using our YubiKey Manager. Disabling it will not erase the credential already loaded onto slot 1 (short press) of the YubiKey. However, if the interface is disabled the customer will not be able to press and enter any OTPs (e.g. Yubico OTP) from the YubiKey while inserted.

We recommend that you reach out to Apple via feedback (https://www.apple.com/feedback/iphone/) to request Apple add an interface similar to iPadOS to show the on-screen keyboard even while a USB keyboard is inserted”
 
  • Like
Reactions: DeanL
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.