如何在Python中的Twisted客户端服务器应用程序中添加身份验证(用户名/密码)?

问题描述:

我已经成功地在Twisted中构建了一个简单的客户端服务器应用程序,它从串行端口获取数据并将其发送到服务器。我想知道如何添加任何类型的身份验证访问服务器。现在任何拥有服务器IP的人都可以将数据发送到服务器。任何帮助将不胜感激。如何在Python中的Twisted客户端服务器应用程序中添加身份验证(用户名/密码)?

我可以将您重定向到this question

基本上,您需要实现一个协议客户端&服务器端解析用户名和密码,验证它们并保持连接打开/路由到一个新的地址,或关闭它。 更低层次的方法也是可能的,但方式更复杂。

扭曲有SSL auth built in,如果它是你的任何利益。