簡體   English   中英

是否可以使用xmlrpc自動登錄到openerp?

[英]Is it possible to auto login to openerp using xmlrpc?

我有兩個網站,一個是asp.net網站,另一個是openerp網站。 我想從asp.net網站到openerp實施SSO。 我已經在使用Ldap,但是當我嘗試重定向到openerp網站時,我仍然重定向到登錄頁面。

如何在asp.net中的openerp中自動登錄。 可以使用xmlrpc嗎?

不確定,您到底想自動登錄什么,甚至對asp.net xmlrpc庫一無所知

在這里,附上我用於通過xmlrpc進行openerp連接的python代碼以供參考。

如果可以的話。

sock = xmlrpclib.ServerProxy('http://openerp server domain:port/xmlrpc/object')
result = sock.execute(db, uid, password, 'object', 'method', vals)

#here,

#db - database name
#uid - integer id of openerp user
#object - openerp class 
#method - openerp method to be called
#vals - method arguments

#eg:
result = sock.execute('test', 1, 'admin', 'res.partner', 'create', {'name':'test partner'})

是的,可以使用XMLRPC從OpenERP系統的數據庫中獲取數據。 XML-RPC可以與許多編程語言一起使用,例如Python,Java,PHP,C,C ++,Ruby,Microsoft的.NET等。您的問題不是很清楚(如何在asp.net中的openerp中自動登錄?),但是在簡而言之,您可以使用XMLRPC並直接處理數據。 您可以使用以下代碼uid = sock_common.login(dbname,username,pwd)獲得用戶ID(即uid)。之后,您可以執行任何使用XMLRPC的讀取,寫入,更新,刪除操作。 有關更多信息,您可以使用以下URL:

  1. http://doc.openerp.com/v6.1/developer/12_api.html#xml-rpc-web-services
  2. http://forum.openerp.com/forum/topic31615.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM