【发布时间】:2011-02-26 18:12:56
【问题描述】:
我有一个基本的xml-rpc 网络服务正在运行。
实现安全身份验证的最简单方法是什么(我是新手)?
我只是需要一些方向。
【问题讨论】:
标签: python web-services authentication xml-rpc
我有一个基本的xml-rpc 网络服务正在运行。
实现安全身份验证的最简单方法是什么(我是新手)?
我只是需要一些方向。
【问题讨论】:
标签: python web-services authentication xml-rpc
您可以结帐This code for a simple XML-RPC server over HTTPS。身份验证可以以您希望的任何方式进行......他们可以使用一些凭据进行身份验证,并且您为会话的其余部分提供 cookie。
Python docs for xmlrpc 包含使用 HTTP 'Authorization' 标头传递凭据的详细信息。
Here is some code that uses Twisted 实现xmlrpc auth机制,可以轻松使用HTTPS代替HTTP。
This guy has written a HTTPS XML-RPC setup with authorization 可以下载。 有大量的资源和方法,很容易用谷歌搜索。这一切都取决于您是使用 mod_wsgi,还是使用 Twisted 编写独立服务器。
底线:
a) 使用 SSL 进行通信
b) 使用HTTP授权机制
【讨论】: