Yubikey can require touch, and Secretive for Apple Secure enclave can require touch with fingerprint id. Some people disable these, it depends exactly on your use case.
I put my ssh keys into the Mac’s TPM and now it asks for a password/touch ID when I use it.
Unfortunately I forget what commands I used