added more options to QR Code authentication methods