首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在网站上动态显示二维码(无需保存) (Java)

在网站上动态显示二维码(无需保存) (Java)
EN

Stack Overflow用户
提问于 2018-07-31 21:57:04
回答 1查看 823关注 0票数 1

我是新手的网页设计和建设一个网站,使用双因素身份验证(使用谷歌认证应用程序)。注册为新用户时,用户填写表单,在表单中选择用户名和密码。提交后,将为用户生成唯一的密钥,并将其转换为二维码,供用户使用其身份验证器应用程序扫描,从而使用其手机生成一次性密码。

QR码是在Java servlet中生成的;我的想法是将它作为请求参数传递给相应的JSP,因为我希望这个QR码显示在下一个页面上,以及另一个表单,用户在该表单中输入他们的一次性密码来验证他们的注册。我不确定这样做的最佳方法;有没有一种方法可以在不先将二维码写入图像文件的情况下做到这一点?我看过使用Google Charts,但是二维码的API现在被弃用了。

EN

回答 1

Stack Overflow用户

发布于 2018-08-09 23:07:26

你可以使用jQuery (可以通过URL传递密钥并启动生成客户端):https://larsjung.de/jquery-qrcode/ Google Chart QR生成仍在工作,没有关于他们何时完全停止服务的信息(弃用并不一定意味着他们一定会停止)示例:https://chart.googleapis.com/chart?cht=qr&chl=otpauth://totp/Example:alice@google.com?secret=JBSWY3DPEHPK3PXP&issuer=Example&chs=160x160&chld=L|0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51615110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档