2013-02-05 52 views
0

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

如何在asp.net中的openerp中自動登錄。有沒有可能爲此使用xmlrpc?

+0

你應該嘗試問這對新的OpenERP論壇http://help.openerp.com/ –

回答

0

不知道,究竟你想爲自動登錄,甚至不知道對asp.net XMLRPC庫

這裏,附加參考Python代碼,我用的是通過XMLRPC OpenERP的連接,該連接。

如果它可以幫助。

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'}) 
0

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

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

這應該是一個評論。 – MuhammadHani

相關問題