def oath_qrcode(): img = qrcode.generate('totp', current_user.oath_secret, current_user.username, 'Test App', border=2, box_size=4) resp = make_response() resp.status_code = 200 img.save(resp.stream, 'PNG') resp.headers['Content-Type'] = 'image/png' return resp
def secret_qrcode(self, request): """ QR code image based on the secret. :rtype: :class:`qrcode.image.base.BaseImage` """ site = get_current_site(request) return qrcode.generate(self.oath_type, self.secret, self.user.username, site.name, border=2, box_size=4)