是否有可能将某种授权添加到二维码阅读器过程中。我不希望一个二维码被所有的扫描仪读取。例如用户1:登录网站获取二维码用户2:登录原生移动应用,扫描用户1生成的二维码
由于用户2已获得授权,因此读者应从数据库中检索信息。
如果不是经过身份验证的用户,二维码应该抛出一个错误,说明“未授权”。
发布于 2020-04-09 05:26:23
二维码只包含一个URl。当用户2打开网站时,他们必须登录。它会告诉你他们是否被授权了。
(好的,二维码可以包含任何数据-但在大多数情况下,它是一个网址。)
发布于 2020-04-09 05:42:17
您可以使用加密令牌生成二维码。您的应用程序可以读取代码,并使用该QR字符串向服务器发送API请求以进行验证。服务端将对字符串进行解密,并与用户进行交叉验证,验证后给您回复。
此URL将是受保护的URL,而不是公共URL。这样你就不用让每个人都知道你点击的是哪个URL。此外,通过这种方式,您可以使用首选的盐来实现首选的加密算法。
https://stackoverflow.com/questions/61035504
复制相似问题