2024-04-28 14:17:52 发布
网友
我有一个网络系统,员工可以用用户名和密码登录,然后输入数据。有没有办法让用户只需在NFC扫描仪上刷卡就可以无缝登录了?这个想法是要有多个公用的个人电脑,人们可以走到那里并快速地进行认证。在
重要的是,通常的文本登录形式也适用于那些在没有NFC选项的个人电脑或手机上使用该网站的人。在
带有NFC扫描仪的web客户机可以是linux或windows。在
(web系统是一个bootstrap/jquery站点,它由python提供JSON数据网页.py后端。我可以修改服务器和客户机。)
登录过程:用户启动浏览器并进入您的网站,而不是手动输入凭据,而是单击“通过NFC登录”。服务器保留从该IP和日期(可能还有其他有关客户端硬件的安全信息)到数据库的标识会话,并“预期”NFC传入的数据。在
在客户端PC/手机上,你必须安装你的应用程序/服务,它将能够从NFC扫描仪(通常作为键盘工作)接收数据并将其发送到服务器,例如通过ASP.NETWebAPI或其他REST。。。在
服务器将接受来自IP的数据,并在该IP的数据库中找到一条记录执行登录(+一个时间限制?+正在检查客户端硬件是否安全?)。然后服务器端您已经确认登录,用户可以继续(您可以将他重定向到我们的安全站点)。在
注意。1关键点是将正确和安全的识别客户端浏览器与读取NFC标签的PC/移动应用程序配对。 注意。2你需要选择合适的NFC扫描器,它最好有一个内置于Win/Linux操作系统的标准化驱动程序(否则你通常会解决NFC驱动程序缺失/不起作用的问题)。在
登录过程:用户启动浏览器并进入您的网站,而不是手动输入凭据,而是单击“通过NFC登录”。服务器保留从该IP和日期(可能还有其他有关客户端硬件的安全信息)到数据库的标识会话,并“预期”NFC传入的数据。在
在客户端PC/手机上,你必须安装你的应用程序/服务,它将能够从NFC扫描仪(通常作为键盘工作)接收数据并将其发送到服务器,例如通过ASP.NETWebAPI或其他REST。。。在
服务器将接受来自IP的数据,并在该IP的数据库中找到一条记录执行登录(+一个时间限制?+正在检查客户端硬件是否安全?)。然后服务器端您已经确认登录,用户可以继续(您可以将他重定向到我们的安全站点)。在
注意。1关键点是将正确和安全的识别客户端浏览器与读取NFC标签的PC/移动应用程序配对。 注意。2你需要选择合适的NFC扫描器,它最好有一个内置于Win/Linux操作系统的标准化驱动程序(否则你通常会解决NFC驱动程序缺失/不起作用的问题)。在
相关问题 更多 >
编程相关推荐