Google Authenticator app integration

Has anyone experience with integrating the Google Authenticator app with the CMS login page?

Googleling around it seems possible to do, and no Google account is necessary.
It seems getting to show a QRcode and an input field on the login page is doable to me:

  • by override of onBeforeRender for QRcode and input field and
  • checking server side secret against the input GA code in the override of loginSucces

Am I correct in pursuing this solution?

Any tips & tricks will be very welcome!

Thanks,
Kitty