Is Keycloak built-in the Yubikey OTP as a valid authentication method?

I have to require the Yubikey every time the admin update an User in Keycloak. But I can not find any document for helping on this. Please help me if you have any experiences with this, thank you.

Yes. Keycloak supports Yubikey with WebAuthn. Docs are here Server Administration Guide

Yes I known Keycloaks support Yubikey with WebAuthn, but just only when register/login. I want to require Yubikey every time admin update User’s information.

I don’t think so. It’s possible via step-up for a client you configure, but I don’t think it’s available for the admin.