AuthRPC是一種提供基於JSONRPC與一些小增加的水平,以使認證的請求服務&NBSP工具; WSGI規範被用於數據通信。包被分解成兩部分 - 在客戶機和服務器。為了安全,服務器是通過HTTPS最佳運行,雖然這不是強制。
服務器取決於WebOb 1.0.0及以上。如果您有互聯網連接這是自動安裝,否則下載和安裝http://pypi.python.org/pypi/WebOb
如果你的Python 3下安裝,只能在客戶端軟件包可此刻,直到WebOb已經被移植到Python 3。
用法示例(服務器):
進口hashlib
從進口的wsgiref simple_server
從AuthRPC.server進口AuthRPCApp
高清myauth(用戶名,密碼,用戶代理):
 回報用戶名==“myuser的'和
 密碼== hashlib.md5(“秘密”)hexdigest()和。
 用戶代理==“myprogram”
類API(對象):
 高清do_something(個體經營,MYVAR):
 “”“您的代碼放在這裡”“”
 回報'東西',MYVAR
應用= AuthRPCApp(API(),AUTH = myauth)
simple_server.make_server(“本地主機”,1234,應用程序)
用法示例(客戶端):
從AuthRPC.client進口ServerProxy
客戶端= ServerProxy('的http://本地主機:1234 /',
 用戶名='myuser的',
 密碼='秘密',
  USER_AGENT ='myprogram“)
RETVAL = client.do_something('測試')
什麼是此版本中的新:
- 在與__getfile__使用發電機(用途更少的內存)
- 修正了安全問題__getfile__ - 不要允許訪問整個磁盤 !
- 在處理的權威性功能異常
- 修正了沒有密碼的加密
- 在改變README代碼示例
什麼在0.3.0版本新阿爾法:
- 在改變/重命名時生成的異常(客戶端)
什麼是0.2.0版本,新的阿爾法:
- 在新增__getfile__機制
要求:
- 在Python中
評論沒有發現