How to implement Yubikey-based 2-Factor Authentication in Symfony