如何在python中使用xml-rpc实现安全身份验证?

Nul*_*oet 7 python authentication web-services xml-rpc

我有一个基本的xml-rpcWeb服务服务正在运行.
实现安全身份验证的最简单方法(我是新手)是什么?

我只需要一些方向.

Aid*_*ell 6

您可以通过HTTPS签出此代码用于简单的XML-RPC服务器.身份验证可以以您希望的任何方式工作......他们可以使用某些凭据进行身份验证,并为会话的其余部分提供cookie.

xmlrpcPython文档包含使用HTTP"授权"标头传递凭据的详细信息.

下面是一些使用Twisted实现xmlrpc auth机制的代码,可以轻松使用HTTPS而不是HTTP.

这个人编写了一个带有授权的HTTPS XML-RPC设置,您可以下载.有大量的资源,以及这样做的方法很容易谷歌.这完全取决于您是使用mod_wsgi,还是使用Twisted编写独立服务器.

底线:

a)使用SSL进行通信
b)使用HTTP授权机制