Esempio n. 1
0
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
Esempio n. 2
0
    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)
Esempio n. 3
0
    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)