【发布时间】:2015-11-09 09:04:20
【问题描述】:
这个问题可能与 Django 没有直接关系,但是,因为我的应用程序是用 Django 构建的,所以我正在寻找特定于 Django 的解决方案。
我的应用程序有一个签到功能,要求员工亲自去特定的机器并输入他/她的 ID 和 PSW 以显示他/她的出勤情况。因此,网站必须识别每一台机器。
但似乎软件解决方案不太可行。所以,我正在寻找一些硬件解决方案。例如,是否可以在 Django 可以识别的机器上插入一些 USB 设备?在这种情况下,设备(或设备中的内容)不能被复制。请问有什么可行的方案吗?
【问题讨论】:
-
用户的唯一凭证不算数吗?或者您是说,Django 应用程序不仅需要验证用户凭据,还需要验证他们是否在正确的机器上登录?
-
是的,机器也算。
-
您考虑过客户端 SSL 证书吗?
-
如果您在具有静态 IP 的 Intranet 上,那么您可以在请求对象中使用机器的 IP 地址。
-
不,IP 是动态的。
标签: django