TSH login doesn't work with Apple TouchID #30543
-
I've followed this guide https://goteleport.com/docs/access-controls/guides/passwordless/#touch-id-not-usable but doesn't work as well. I'm currently using Macbook Pro M1 with macOS Monterey version 12.5.1, I've made sure that the TSH v12.4.14 supports macOS v.12.5.1. Below is my current teleport cluster auth preference config and how I ran the 'tsh' command, but nothing happened after the "Tap any security key" prompt appeared.
Meanwhile, I was able to login to teleport dashboard using my TouchID. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 8 replies
-
Touch ID in the browser and Touch ID at the command line have an enforced separation where they're treated as totally independent credentials and one can't be read by the other, unfortunately. This is a MacOS limitation/security restriction. As such, you can't use browser-based Touch ID to authenticate and add CLI-based Touch ID. Here's a workaround:
You can then remove the TOTP second factor once the CLI-based touch ID is added. |
Beta Was this translation helpful? Give feedback.
-
It doesn't work as well.. I've created another TOTP second factor
|
Beta Was this translation helpful? Give feedback.
-
Is there another workaround for this solution? We need to avoid TOTP second factor and the hardware security key not feasible for us. |
Beta Was this translation helpful? Give feedback.
Touch ID in the browser and Touch ID at the command line have an enforced separation where they're treated as totally independent credentials and one can't be read by the other, unfortunately. This is a MacOS limitation/security restriction. As such, you can't use browser-based Touch ID to authenticate and add CLI-based Touch ID.
Here's a workaround: