问题描述
我有一个基本的 XML-RPC
Web服务服务运行。结果
什么是最简单的方法(我是一个新手)实行安全认证?
I have a basic xml-rpc
web service service running.
What is the simplest way(I'm a newbie) to implement secure authentication?
我只是需要一些方向。
推荐答案
您可以检出的一个简单的XML-RPC服务器。认证可以在任何你希望的方式工作......他们可以做一些凭证进行身份验证和您提供的会话的其余部分的cookie。
You could checkout This code for a simple XML-RPC server over HTTPS. Authentication can work in any way you wish ... they could authenticate with some credentials and you provide a cookie for the rest of the session.
借助包括使用HTTP授权报头的细节传递凭据。
The Python docs for xmlrpc include details of using the HTTP 'Authorization' header for passing in credentials.
<一个href=\"http://$c$c.activestate.com/recipes/526625-twisted-xml-rpc-server-with-basic-http-authenticat/\"相对=nofollow>下面是一些code使用的扭曲 实施xmlrpc的身份验证机制,它可以很容易地使用HTTPS而不是HTTP。
Here is some code that uses Twisted to implement a xmlrpc auth mechanism, which could easily use HTTPS instead of HTTP.
,你可以下载。
有吨资源,这样做这是容易googleable的方法。这一切都取决于如果你正在使用的mod_wsgi例如,或写入使用双绞线一个独立的服务器。
This guy has written a HTTPS XML-RPC setup with authorization which you can download.There are tons of resources, and ways of doing this which are easily googleable. This all depends on if you are using mod_wsgi for example, or writing a standalone server using Twisted.
底线:
A)使用SSL通信结果
B)使用HTTP授权机制
a) Use SSL for communication
b) Use the HTTP authorization mechanism
这篇关于我如何使用Python中的XML-RPC实现安全认证?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!