2024-05-20 22:40:50 发布
网友
我用树莓皮做了一个小装置。现在我想用我的web服务器来配置它。我的想法是,我在django网页上输入所有细节,然后设备就把这些信息从服务器上取下来。在
但有两个问题我不确定如何解决:
我有多个设备为多个用户,所以必须提供某种登录。
该设备还不时发送图片。现在它使用的是FTP和一个通用的登录,但我想对每个设备进行个性化设置。上传将需要一个恢复功能,这样http就出来了!
所以最基本的问题是:我应该开始使用套接字还是有更好更安全的方法?也许有某种开源库已经过很多次测试了?在
也许您可以使用SSH,例如使用Fabric。Here一个例子。在
我建议使用带有基本身份验证的HTTP来代替手工编写套接字,以便在设备和web服务器之间进行通信。您可以为每个设备唯一地分配一个id/pwd,并且所有web服务器和客户端库都很好地支持基本身份验证。在
即使您使用HTTPS,也有一些安全性concerns和基本身份验证,但在您的特定情况下,它可能是可以接受的。在
也许您可以使用SSH,例如使用Fabric。Here一个例子。在
我建议使用带有基本身份验证的HTTP来代替手工编写套接字,以便在设备和web服务器之间进行通信。您可以为每个设备唯一地分配一个id/pwd,并且所有web服务器和客户端库都很好地支持基本身份验证。在
即使您使用HTTPS,也有一些安全性concerns和基本身份验证,但在您的特定情况下,它可能是可以接受的。在
相关问题 更多 >
编程相关推荐